parent
4a3ba1ad8e
commit
0b2eec321d
@ -1,338 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-24.1.ebuild,v 1.14 2012/09/25 19:12:18 ulm Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit autotools elisp-common eutils flag-o-matic multilib
|
||||
|
||||
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
|
||||
HOMEPAGE="http://www.gnu.org/software/emacs/"
|
||||
SRC_URI="mirror://gnu/emacs/${P}.tar.bz2
|
||||
mirror://gentoo/${P}-patches-4.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
|
||||
SLOT="24"
|
||||
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE="alsa aqua athena dbus games gconf gif gnutls gpm gsettings gtk gtk3 gzip-el hesiod imagemagick jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel 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
|
||||
>=app-emacs/emacs-common-gentoo-1.3-r3[games?,X?]
|
||||
net-libs/liblockfile
|
||||
hesiod? ( net-dns/hesiod )
|
||||
kerberos? ( virtual/krb5 )
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
gpm? ( sys-libs/gpm )
|
||||
dbus? ( sys-apps/dbus )
|
||||
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? ( virtual/pkgconfig )
|
||||
dbus? ( virtual/pkgconfig )
|
||||
gnutls? ( virtual/pkgconfig )
|
||||
libxml2? ( virtual/pkgconfig )
|
||||
X? ( virtual/pkgconfig )
|
||||
gzip-el? ( app-arch/gzip )
|
||||
pax_kernel? ( sys-apps/paxctl )"
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
!<app-editors/emacs-vcs-24.1.9999-r1"
|
||||
|
||||
EMACS_SUFFIX="emacs-${SLOT}"
|
||||
SITEFILE="20${PN}-${SLOT}-gentoo.el"
|
||||
# FULL_VERSION keeps the full version number, which is needed in
|
||||
# order to determine some path information correctly for copy/move
|
||||
# operations later on
|
||||
FULL_VERSION="${PV%%_*}"
|
||||
S="${WORKDIR}/emacs-${FULL_VERSION}"
|
||||
|
||||
src_prepare() {
|
||||
EPATCH_SUFFIX=patch epatch
|
||||
epatch_user
|
||||
|
||||
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() {
|
||||
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 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
|
||||
|
||||
# Save version information in the Emacs binary. It will be available
|
||||
# in variable "system-configuration-options".
|
||||
myconf="${myconf} GENTOO_PACKAGE=${CATEGORY}/${PF}"
|
||||
|
||||
# According to configure, this option is only used for GNU/Linux
|
||||
# (x86_64 and s390). For Gentoo Prefix we have to explicitly spell
|
||||
# out the location because $(get_libdir) does not necessarily return
|
||||
# something that matches the host OS's libdir naming (e.g. RHEL).
|
||||
local crtdir=$($(tc-getCC) -print-file-name=crt1.o)
|
||||
crtdir=${crtdir%/*}
|
||||
|
||||
econf \
|
||||
--program-suffix=-${EMACS_SUFFIX} \
|
||||
--infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \
|
||||
--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) \
|
||||
$(use_with wide-int) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export SANDBOX_ON=0 # for the unbelievers, see Bug #131505
|
||||
emake CC="$(tc-getCC)"
|
||||
}
|
||||
|
||||
src_install () {
|
||||
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
|
||||
local m
|
||||
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 -rf "${ED}"/var
|
||||
|
||||
# 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"
|
||||
elif [[ -d "${ED}"${infodir} ]]; then
|
||||
# this should not happen in EAPI 4
|
||||
ewarn "Regenerating Info directory index in ${infodir} ..."
|
||||
rm -f "${ED}"${infodir}/dir{,.*}
|
||||
for f in "${ED}"${infodir}/*; do
|
||||
if [[ ${f##*/} != *-[0-9]* && -e ${f} ]]; then
|
||||
install-info --info-dir="${ED}"${infodir} "${f}" \
|
||||
|| die "install-info failed"
|
||||
fi
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elisp-site-regen
|
||||
|
||||
if use livecd; then
|
||||
# force an update of the emacs symlink for the livecd/dvd,
|
||||
# because some microemacs packages set it with USE=livecd
|
||||
eselect emacs update
|
||||
else
|
||||
eselect emacs update ifunset
|
||||
fi
|
||||
|
||||
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,5 +1,4 @@
|
||||
DIST org-6.36c.tar.gz 2706358 SHA256 26db6b9c319a2dd54f3a8da78f761594b7c8e7edeb9106f14a1c3a6ff94786a0 SHA512 81dfd13f4a3540bf8e6c3cd9a49f02882bb1aa20ac4ecc97beaa159bd8ab7ca4bf10bf5ca23c40619788f8999cee8ae6b0439d1d51b561197c24e6efd34f5d56 WHIRLPOOL 9c89b8508338553a05458bd9c532aaf951dd8803a755f432bd3136629e17e2244c06377b5516cee5cb04a69edd9301cdeafac70da1f3e83715d41643bf65dd2b
|
||||
DIST org-7.7.tar.gz 3248717 SHA256 6df7633ec40231f466b436c5e63b03a62c585d3fe0e53838a2cd7c18c68e7f26 SHA512 775f12c771c27bc54ef2975b470a9b92310f66bd8e59f1219a6b7d9f8b14f308647ce7fd81cd4170d61dcf5257ce3a1b283b0690d25a90fe8bc3a3bde0b82042 WHIRLPOOL 4dee591a29a5e024e8bb25a0e33c00cef4910c3e6f13a7e799200a6fe64b013a5a9f0b9fa0f28d662719f0749048d9eb1b1da4c07fcc156e5a268d6b90e7f2ae
|
||||
DIST org-7.8.03.tar.gz 3288565 SHA256 49357cca7d892e70cd2dfcc0b5d96d9fd164ef5a1f251ace3865ecb27dc1e958 SHA512 550cbaad8386a2b6bfb0ef58724a3b9064f8e19ec85933eb60583e848973b46b8836a6b12ac7ffe1e1463070beb0e23e051d608ab9155c90445b308df535b23a WHIRLPOOL cab2b86eef780584f3343dcf85ef4c5064c49986d8667ea7310a9b5353f50b76a7b11e7e2a701f88cff1a3d5d4d5a3d2491cfbf6987a92b734cce35d978218d2
|
||||
DIST org-7.8.09.tar.gz 3303917 SHA256 d83ea5cb47b20fd2e934a78aaa8816e715e3c9f0d4aa4264aa22e50ac532c26d SHA512 80c7cce4e149a5dbf9a578af3396e8c8214cd5aa71b45f6e53f7da4525d068ef3ca7160de0528ecb3b99c29190eeefe6295252a2fc5ece699f3d66a13a5786d6 WHIRLPOOL 66d01f7c73e187f50c051ba363d547be97ffe18c90b81a1110ea181e6a4b8e79c28c8f4b44f7e6317997b9bd30bc568d2e4a780a09127b62a4ed4f9142bc328e
|
||||
DIST org-7.8.11.tar.gz 3303681 SHA256 2f6a69aaff5cd66162a9a1a6df900c6050434bced1bbc7eea715b5579a0487c1 SHA512 2032b5820b28c85b9780ec09d33348ab951709ce69a56c47dab85c3a42175c4588ca73f26552eb0b6f52051c546992f8a273f8319ca61a9a20313f071b5d6c38 WHIRLPOOL 6ab2466e9f341e32827ea588bee4be609ecce11e0ad38eca0870f6bec8dfef09422897ec960a6292dcb109ac0e4d980d53d5defce6e7f0192c75d5cae46ae74b
|
||||
DIST org-7.9.1.tar.gz 3841831 SHA256 01087eff07faf70b2336a2d327b8bab2359b7b4e1f944015a7bad6ebbe6de14f SHA512 0d8e4144d0d0d22859e2b1ba687dcb596d921ed523e3765cf6f222b7eb3c63e3edb76a0673b9501877ae69ee7957e8abdb22f22bcbf10c0278b30c5ed4838824 WHIRLPOOL 196bbfbe7ce27d318fff93c3ab440993ef38246a7b855f57e5e02152e917dad086e05fe2fd450d236de83dab1d40ec70beff4843fadd4d240b75b880c3c643bb
|
||||
|
@ -1,54 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/org-mode/org-mode-7.8.09.ebuild,v 1.1 2012/04/22 19:51:51 ulm Exp $
|
||||
|
||||
EAPI=4
|
||||
NEED_EMACS=22
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="An Emacs mode for notes and project planning"
|
||||
HOMEPAGE="http://www.orgmode.org/"
|
||||
SRC_URI="http://orgmode.org/org-${PV}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3 FDL-1.3 contrib? ( GPL-2 MIT as-is )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-macos"
|
||||
IUSE="contrib"
|
||||
|
||||
S="${WORKDIR}/org-${PV}"
|
||||
ELISP_PATCHES="${PN}-7.8.03-Makefile.patch"
|
||||
# Remove autoload file to make sure that it is regenerated with
|
||||
# the right Emacs version.
|
||||
ELISP_REMOVE="lisp/org-install.el"
|
||||
SITEFILE="50${PN}-gentoo-7.8.03.el"
|
||||
|
||||
src_compile() {
|
||||
emake datadir="${SITEETC}/${PN}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
prefix="${ED}/usr" \
|
||||
lispdir="${ED}${SITELISP}/${PN}" \
|
||||
datadir="${ED}${SITEETC}/${PN}" \
|
||||
infodir="${ED}/usr/share/info" \
|
||||
install
|
||||
|
||||
cp "${FILESDIR}/${SITEFILE}" "${T}/${SITEFILE}"
|
||||
|
||||
if use contrib; then
|
||||
elisp-install ${PN}/contrib contrib/lisp/*org*.el || die
|
||||
insinto /usr/share/doc/${PF}/contrib
|
||||
doins -r contrib/README contrib/babel contrib/odt contrib/scripts
|
||||
find "${ED}/usr/share/doc/${PF}/contrib" -type f -name '.*' \
|
||||
-exec rm -f '{}' '+'
|
||||
# add the contrib subdirectory to load-path
|
||||
sed -ie 's:\(.*@SITELISP@\)\(.*\):&\n\1/contrib\2:' \
|
||||
"${T}/${SITEFILE}" || die
|
||||
fi
|
||||
|
||||
elisp-site-file-install "${T}/${SITEFILE}" || die
|
||||
doinfo doc/org
|
||||
dodoc README doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf
|
||||
}
|
@ -1,4 +1 @@
|
||||
DIST spim-7.2.1.tar.gz 534388 SHA256 347771fc7f91ba12092b22374ddb377f13c588e6d0d1a0cdacea8bbb76f347fb SHA512 4e2dfdb552a1916b54ea6669d5edb455e6e9b101db7b47f1cd57507f4fae99b2f4974bfd5d7a790ae5326796b9fa0d1ae7c4996bb3b915b629f2d33daec364b0 WHIRLPOOL 0ac6fbfc8f1319bdaa04683869b26b36bfd9fa2605f95d6e99736a38e0a1d40c90fd29d6a865767e1bd92e40073d194c9dc56b7444202c43f352a13ab5ecc868
|
||||
DIST spim-7.3.tar.gz 347226 SHA256 d7de06135c519108055a90abe77ced4e36dec4f7f27ce1a2fca0059f86cdf35d SHA512 9725c4d29b54e6bca6d091a50bc74c57820c4fb7ba5d0eeeb926017abd9a60192d5f6c658d99d513fb7f78ee1f15e6e67521922f52c3db0c522ce4f0af3f327a WHIRLPOOL 349a2c530738ae74fb4ddb7c35b5a0dce4ef8225eed0fda1d864b324271e5c50e55d68f3cf502154d98ba2e7e415308cb5591f72121eb350903bf8f44a8a10c1
|
||||
DIST spim-7.5.tar.gz 359664 SHA256 28b572a15a402f315a61df3d9f581cb83a90fcbc297c9d095a36fbecbf69ecb7 SHA512 bfe84b67aa8ab57e0ce6977ff511f9f3ba6da9c9224b4694ff6a05875ee5982000ffd76fdf3ddda7fbaa9c7e9e6de58b344919010ff6761e1aed0426819292db WHIRLPOOL fd8ca6a8800d66f2d56548b6ef3d3e7a7b3a4532f0c0a97c51b82b3148a55b9b394111896f87d2bd5fcc304102e5fe99ec0a5d0c8325bf3cacba53e48a9ca1d1
|
||||
DIST spim-8.0.tar.gz 355204 SHA256 6f205776cb9fa112729507008843b289012190ed3131cbd426c610a58387ee4b SHA512 c4eb66863a931b74d6c6ecd92860d16fd6369c85caecba1e71a1149e73e708502d1070f17a9beb6d0af1368db1ee5a85c040b596866a1236275cdd410a661adf WHIRLPOOL 222d85244a1dc24f50dc577e5147c9c67493d16d65b7b56f3a81565f80839eff184df081d58891c3333a23f836bfdd7700e2e2b69920801f271714ec2ec40b1e
|
||||
|
@ -1,26 +0,0 @@
|
||||
diff -Naurp spim-7.2.1.orig/spim/spim.c spim-7.2.1.ucb/spim/spim.c
|
||||
--- spim-7.2.1.orig/spim/spim.c 2005-08-28 13:58:14.000000000 -0700
|
||||
+++ spim-7.2.1.ucb/spim/spim.c 2005-10-04 19:39:49.559513464 -0700
|
||||
@@ -146,6 +146,9 @@ main (int argc, char **argv)
|
||||
|
||||
write_startup_message ();
|
||||
|
||||
+ if(getenv("SPIM_EXCEPTION_HANDLER") != NULL)
|
||||
+ exception_file_name=getenv("SPIM_EXCEPTION_HANDLER");
|
||||
+
|
||||
for (i = 1; i < argc; i++)
|
||||
{
|
||||
#ifdef WIN32
|
||||
diff -Naurp spim-7.2.1.orig/xspim/xspim.c spim-7.2.1.ucb/xspim/xspim.c
|
||||
--- spim-7.2.1.orig/xspim/xspim.c 2005-08-28 13:58:15.000000000 -0700
|
||||
+++ spim-7.2.1.ucb/xspim/xspim.c 2005-10-04 19:39:58.163902605 -0700
|
||||
@@ -414,6 +414,9 @@ main (int argc, char **argv)
|
||||
|
||||
spim_return_value = 0;
|
||||
|
||||
+ if(getenv("SPIM_EXCEPTION_HANDLER") != NULL)
|
||||
+ exception_file_name=getenv("SPIM_EXCEPTION_HANDLER");
|
||||
+
|
||||
toplevel = XtAppInitialize (&app_context, "Xspim", options,
|
||||
XtNumber (options), &argc, argv,
|
||||
fallback_resources, NULL, ZERO);
|
@ -1,55 +0,0 @@
|
||||
diff -Naurp spim-7.2.1-r1/CPU/spim-utils.c spim-7.2.1-r1.mult_except/CPU/spim-utils.c
|
||||
--- spim-7.2.1-r1/CPU/spim-utils.c 2005-08-28 13:58:13.000000000 -0700
|
||||
+++ spim-7.2.1-r1.mult_except/CPU/spim-utils.c 2005-10-26 14:22:15.000000000 -0700
|
||||
@@ -76,7 +76,7 @@ mem_addr initial_k_data_limit = K_DATA_L
|
||||
/* Initialize or reinitialize the state of the machine. */
|
||||
|
||||
void
|
||||
-initialize_world (char* exception_file_name)
|
||||
+initialize_world (char* exception_file_names)
|
||||
{
|
||||
/* Allocate the floating point registers */
|
||||
if (FGR == NULL)
|
||||
@@ -96,18 +96,26 @@ initialize_world (char* exception_file_n
|
||||
data_begins_at_point (DATA_BOT);
|
||||
text_begins_at_point (TEXT_BOT);
|
||||
|
||||
- if (exception_file_name != NULL)
|
||||
+ if (exception_file_names != NULL)
|
||||
{
|
||||
int old_bare = bare_machine;
|
||||
int old_accept = accept_pseudo_insts;
|
||||
+ char *state, *filename;
|
||||
|
||||
bare_machine = 0; /* Exception handler uses extended machine */
|
||||
accept_pseudo_insts = 1;
|
||||
- if (read_assembly_file (exception_file_name))
|
||||
- fatal_error ("Cannot read exception handler: %s\n", exception_file_name);
|
||||
+
|
||||
+ for(filename = strtok_r(exception_file_names, ":", &state);
|
||||
+ filename;
|
||||
+ filename = strtok_r(NULL, ":", &state)) {
|
||||
+
|
||||
+ if (read_assembly_file (filename))
|
||||
+ fatal_error ("Cannot read exception handler: %s\n", filename);
|
||||
+ write_output (message_out, "Loaded: %s\n", filename);
|
||||
+ }
|
||||
+
|
||||
bare_machine = old_bare;
|
||||
accept_pseudo_insts = old_accept;
|
||||
- write_output (message_out, "Loaded: %s\n", exception_file_name);
|
||||
|
||||
if (!bare_machine)
|
||||
{
|
||||
diff -Naurp spim-7.2.1-r1/CPU/spim-utils.h spim-7.2.1-r1.mult_except/CPU/spim-utils.h
|
||||
--- spim-7.2.1-r1/CPU/spim-utils.h 2005-08-28 13:58:13.000000000 -0700
|
||||
+++ spim-7.2.1-r1.mult_except/CPU/spim-utils.h 2005-10-26 14:23:08.000000000 -0700
|
||||
@@ -46,7 +46,7 @@ void format_mem (str_stream *ss, mem_add
|
||||
void format_registers (str_stream *ss, int print_gpr_hex, int print_fpr_hex);
|
||||
void initialize_registers ();
|
||||
void initialize_run_stack (int argc, char **argv);
|
||||
-void initialize_world (char *exception_file_name);
|
||||
+void initialize_world (char *exception_file_names);
|
||||
void list_breakpoints ();
|
||||
name_val_val *map_int_to_name_val_val (name_val_val tbl[], int tbl_len, int num);
|
||||
name_val_val *map_string_to_name_val_val (name_val_val tbl[], int tbl_len, char *id);
|
@ -1,12 +0,0 @@
|
||||
diff -Naurp spim-7.2.1.ucb.orig/xspim/buttons.c spim-7.2.1.ucb/xspim/buttons.c
|
||||
--- spim-7.2.1.ucb.orig/xspim/buttons.c 2005-08-28 13:58:15.000000000 -0700
|
||||
+++ spim-7.2.1.ucb/xspim/buttons.c 2005-10-04 22:37:40.632652040 -0700
|
||||
@@ -583,7 +583,7 @@ static void
|
||||
clear_program_state_action (Widget w, XtPointer client_data,
|
||||
XtPointer call_data)
|
||||
{
|
||||
- int clear_op = (int) client_data;
|
||||
+ long clear_op = (long) client_data;
|
||||
|
||||
switch (clear_op)
|
||||
{
|
@ -1,36 +0,0 @@
|
||||
--- CPU/spim-utils.c 2006-01-22 01:15:11.000000000 -0600
|
||||
+++ CPU/spim-utils.c 2006-01-22 01:35:59.000000000 -0600
|
||||
@@ -105,14 +105,25 @@
|
||||
bare_machine = 0; /* Exception handler uses extended machine */
|
||||
accept_pseudo_insts = 1;
|
||||
|
||||
- for(filename = strtok_r(exception_file_names, ":", &state);
|
||||
- filename;
|
||||
- filename = strtok_r(NULL, ":", &state)) {
|
||||
-
|
||||
- if (read_assembly_file (filename))
|
||||
- fatal_error ("Cannot read exception handler: %s\n", filename);
|
||||
- write_output (message_out, "Loaded: %s\n", filename);
|
||||
- }
|
||||
+ /*
|
||||
+ * strtok_r does not guarantee to keep the string usable, so we must back
|
||||
+ * up the string prior to use
|
||||
+ */
|
||||
+ char *files;
|
||||
+ if ((files = strdup(exception_file_names)) == NULL)
|
||||
+ fatal_error("Insufficient memory to complete.\n");
|
||||
+
|
||||
+ for (filename = strtok_r (files, ":", &state);
|
||||
+ filename;
|
||||
+ filename = strtok_r (NULL, ":", &state))
|
||||
+ {
|
||||
+ if (read_assembly_file (filename))
|
||||
+ fatal_error ("Cannot read exception handler: %s\n", filename);
|
||||
+
|
||||
+ write_output (message_out, "Loaded: %s\n", filename);
|
||||
+ }
|
||||
+
|
||||
+ free (files);
|
||||
|
||||
bare_machine = old_bare;
|
||||
accept_pseudo_insts = old_accept;
|
@ -1,13 +0,0 @@
|
||||
diff -Naurp spim-7.2.1.ucb.orig/CPU/string-stream.c spim-7.2.1.ucb/CPU/string-stream.c
|
||||
--- spim-7.2.1.ucb.orig/CPU/string-stream.c 2005-08-28 13:58:13.000000000 -0700
|
||||
+++ spim-7.2.1.ucb/CPU/string-stream.c 2005-10-04 22:32:37.338885592 -0700
|
||||
@@ -119,6 +119,9 @@ ss_printf (str_stream* ss, char* fmt, ..
|
||||
free_space = ss->max_length - ss->empty_pos;
|
||||
if (NULL == ss->buf)
|
||||
fatal_error ("realloc failed\n");
|
||||
+
|
||||
+ va_end (args);
|
||||
+ va_start (args, fmt);
|
||||
}
|
||||
ss->empty_pos += n;
|
||||
|
@ -1,178 +0,0 @@
|
||||
diff -ur spim-7.5-orig/spim/Makefile spim-7.5/spim/Makefile
|
||||
--- spim-7.5-orig/spim/Makefile 2009-08-15 06:16:36.000000000 +0300
|
||||
+++ spim-7.5/spim/Makefile 2009-12-22 21:35:38.679967575 +0200
|
||||
@@ -54,13 +54,13 @@
|
||||
|
||||
|
||||
# Full path for the directory that will hold the executable files:
|
||||
-BIN_DIR = /usr/bin
|
||||
+BIN_DIR = $(DESTDIR)/usr/bin
|
||||
|
||||
# Full path for the directory that will hold the exception handler:
|
||||
-EXCEPTION_DIR = /usr/lib/spim
|
||||
+EXCEPTION_DIR = $(DESTDIR)/var/lib/spim
|
||||
|
||||
# Full path for the directory that will hold the man files:
|
||||
-MAN_DIR = /usr/share/man/en
|
||||
+MAN_DIR = $(DESTDIR)/usr/share/man
|
||||
|
||||
|
||||
# If you have flex, use it instead of lex. If you use flex, define this
|
||||
@@ -92,11 +92,9 @@
|
||||
|
||||
DEFINES = $(ENDIAN) $(MEM_SIZES) -DDEFAULT_EXCEPTION_HANDLER="\"$(EXCEPTION_DIR)/exceptions.s\"" -DSPIM_VERSION="\"`cat ../VERSION`\""
|
||||
|
||||
-CC = gcc
|
||||
-CFLAGS = -I. -I$(CPU_DIR) $(DEFINES) -g -Wall
|
||||
+CFLAGS += -I. -I$(CPU_DIR) $(DEFINES) -Wall
|
||||
YFLAGS = -d --file-prefix=y
|
||||
YCFLAGS =
|
||||
-LDFLAGS = -lm
|
||||
CSH = bash
|
||||
|
||||
# lex.yy.c is usually compiled with -O to speed it up.
|
||||
@@ -110,10 +108,10 @@
|
||||
|
||||
|
||||
spim: force
|
||||
- make -f Makefile spim2
|
||||
+ $(MAKE) -f Makefile spim2
|
||||
|
||||
spim2: $(OBJS) spim.o
|
||||
- $(CC) -g $(OBJS) spim.o $(LDFLAGS) -o spim -lm
|
||||
+ $(CC) $(OBJS) spim.o $(LDFLAGS) -o spim -lm
|
||||
|
||||
|
||||
force: configuration
|
||||
@@ -131,19 +129,19 @@
|
||||
@echo
|
||||
@echo "Testing tt.bare.s:"
|
||||
$(CSH) -c "./spim -delayed_branches -delayed_loads -noexception -file $(TEST_DIR)/tt.bare.s >& test.out"
|
||||
- @tail -2 test.out
|
||||
+ @tail -n2 test.out
|
||||
@echo
|
||||
|
||||
@echo
|
||||
@echo "Testing tt.core.s:"
|
||||
$(CSH) -c "./spim -ef $(CPU_DIR)/exceptions.s -file $(TEST_DIR)/tt.core.s < $(TEST_DIR)/tt.in >& test.out"
|
||||
- @tail -2 test.out
|
||||
+ @tail -n2 test.out
|
||||
@echo
|
||||
|
||||
@echo
|
||||
@echo "Testing tt.endian.s:"
|
||||
$(CSH) -c "./spim -ef $(CPU_DIR)/exceptions.s -file $(TEST_DIR)/tt.endian.s >& test.out"
|
||||
- @tail -2 test.out
|
||||
+ @tail -n2 test.out
|
||||
@echo
|
||||
@echo
|
||||
|
||||
@@ -154,13 +152,13 @@
|
||||
@echo
|
||||
@echo "Testing tt.alu.bare.s:"
|
||||
$(CSH) -c "./spim -bare -noexception -file $(TEST_DIR)/tt.alu.bare.s >& test.out"
|
||||
- @tail -2 test.out
|
||||
+ @tail -n2 test.out
|
||||
@echo
|
||||
|
||||
@echo
|
||||
@echo "Testing tt.fpt.bare.s:"
|
||||
$(CSH) -c "./spim -bare -noexception -file $(TEST_DIR)/tt.fpu.bare.s >& test.out"
|
||||
- @tail -2 test.out
|
||||
+ @tail -n2 test.out
|
||||
@echo
|
||||
@echo
|
||||
|
||||
@@ -178,7 +176,6 @@
|
||||
install -D -m 0444 $(CPU_DIR)/exceptions.s $(EXCEPTION_DIR)/exceptions.s
|
||||
|
||||
install-man:
|
||||
- install -D -m 0444 $(DOC_DIR)/spim.man $(MAN_DIR)
|
||||
|
||||
very-clean: clean
|
||||
rm -f configuration
|
||||
diff -ur spim-7.5-orig/xspim/Makefile spim-7.5/xspim/Makefile
|
||||
--- spim-7.5-orig/xspim/Makefile 2009-08-15 06:16:37.000000000 +0300
|
||||
+++ spim-7.5/xspim/Makefile 2009-12-22 21:36:52.583871429 +0200
|
||||
@@ -175,8 +175,7 @@
|
||||
# from top Makefile
|
||||
BOOTSTRAPCFLAGS =
|
||||
|
||||
- CC = gcc -m32
|
||||
- AS = gcc -m32 -c -x assembler
|
||||
+ AS = $(CC) -m32 -c -x assembler
|
||||
|
||||
.SUFFIXES: .cc
|
||||
|
||||
@@ -201,12 +200,12 @@
|
||||
|
||||
CPP = cpp $(STD_CPP_DEFINES)
|
||||
RAWCPP = cpp -undef $(STD_CPP_OPTIONS)
|
||||
- PREPROCESSCMD = gcc -m32 -E $(STD_CPP_DEFINES)
|
||||
+ PREPROCESSCMD = $(CC) -m32 -E $(STD_CPP_DEFINES)
|
||||
|
||||
INSTALL = install
|
||||
INSTALLFLAGS = -c
|
||||
|
||||
- LD = gcc -m32 -nostdlib
|
||||
+ LD = $(CC) -m32 -nostdlib
|
||||
|
||||
LEX = flex -l
|
||||
M4 = m4
|
||||
@@ -220,7 +219,6 @@
|
||||
LINTLIBFLAG = -C
|
||||
LINTOPTS = -axz
|
||||
LN = ln -s
|
||||
- MAKE = make
|
||||
MV = mv -f
|
||||
CP = cp
|
||||
|
||||
@@ -270,14 +268,14 @@
|
||||
COL = col
|
||||
COLFLAGS = -b
|
||||
|
||||
- MODCC = gcc -m32
|
||||
+ MODCC = $(CC) -m32
|
||||
|
||||
MODCPP = cpp
|
||||
MODCFLAGS = $(CFLAGS)
|
||||
- MODAS = gcc -m32 -c -x assembler
|
||||
+ MODAS = $(CC) -m32 -c -x assembler
|
||||
MODASFLAGS =
|
||||
|
||||
- MODLD = gcc -m32 -nostdlib
|
||||
+ MODLD = $(CC) -m32 -nostdlib
|
||||
|
||||
MODLDFLAGS =
|
||||
MODLDCOMBINEFLAGS = -r
|
||||
@@ -330,7 +328,7 @@
|
||||
|
||||
ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(INSTALLED_INCLUDES) $(STD_INCLUDES)
|
||||
ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(PROTO_DEFINES) $(THREADS_DEFINES) $(MODULE_DEFINES) $(DEFINES) $(EXTRA_DEFINES)
|
||||
- CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(THREADS_CFLAGS) $(MODULE_CFLAGS) $(ALLDEFINES)
|
||||
+ CFLAGS += $(MODULE_CFLAGS) $(ALLDEFINES)
|
||||
LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) $(DEPEND_DEFINES)
|
||||
LDPRELIB = $(INSTALLED_LIBS)
|
||||
LDPOSTLIB =
|
||||
@@ -339,7 +337,7 @@
|
||||
|
||||
LDLIBS = $(LDPOSTLIBS) $(THREADS_LIBS) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
|
||||
|
||||
- CCLINK = $(CC)
|
||||
+ CCLINK = $(CC) $(LDFLAGS)
|
||||
|
||||
CXXLINK = $(CXX)
|
||||
|
||||
@@ -1079,10 +1077,10 @@
|
||||
BIN_DIR = /usr/bin
|
||||
|
||||
# Full path for the directory that will hold the exception handler:
|
||||
-EXCEPTION_DIR = /usr/lib/spim
|
||||
+EXCEPTION_DIR = /var/lib/spim
|
||||
|
||||
# Full path for the directory that will hold the man files:
|
||||
-MAN_DIR = /usr/share/man/en
|
||||
+MAN_DIR = /usr/share/man
|
||||
|
||||
# If you have flex, use it instead of lex. If you use flex, define this
|
||||
# variable and set LEXFLAGS.
|
@ -1,155 +0,0 @@
|
||||
--- spim-8.0-orig/spim/Makefile 2010-01-09 05:22:57.000000000 +0000
|
||||
+++ spim-8.0/spim/Makefile 2010-04-08 18:49:55.000000000 +0100
|
||||
@@ -66,13 +66,13 @@
|
||||
|
||||
|
||||
# Full path for the directory that will hold the executable files:
|
||||
-BIN_DIR = /usr/local/bin
|
||||
+BIN_DIR = $(DESTDIR)/usr/bin
|
||||
|
||||
# Full path for the directory that will hold the exception handler:
|
||||
-EXCEPTION_DIR = /usr/local/lib/spim
|
||||
+EXCEPTION_DIR = $(DESTDIR)/var/lib/spim
|
||||
|
||||
# Full path for the directory that will hold the man files:
|
||||
-MAN_DIR = /usr/local/man/en
|
||||
+MAN_DIR = $(DESTDIR)/usr/share/man
|
||||
|
||||
|
||||
# If you have flex, use it instead of lex. If you use flex, define this
|
||||
@@ -105,10 +105,9 @@
|
||||
DEFINES = $(ENDIAN) $(MEM_SIZES) -DDEFAULT_EXCEPTION_HANDLER="\"$(EXCEPTION_DIR)/exceptions.s\"" -DSPIM_VERSION="\"`cat ../VERSION`\""
|
||||
|
||||
CC = gcc
|
||||
-CFLAGS = -I. -I$(CPU_DIR) $(DEFINES) -g -Wall
|
||||
+CFLAGS = -I. -I$(CPU_DIR) $(DEFINES) -Wall
|
||||
YFLAGS = -d --file-prefix=y
|
||||
YCFLAGS =
|
||||
-LDFLAGS = -lm
|
||||
CSH = bash
|
||||
|
||||
# lex.yy.c is usually compiled with -O to speed it up.
|
||||
@@ -122,10 +121,10 @@
|
||||
|
||||
|
||||
spim: force
|
||||
- make -f Makefile spim2
|
||||
+ $(MAKE) -f Makefile spim2
|
||||
|
||||
spim2: $(OBJS) spim.o
|
||||
- $(CC) -g $(OBJS) spim.o $(LDFLAGS) -o spim -lm
|
||||
+ $(CC) $(OBJS) spim.o $(LDFLAGS) -o spim -lm
|
||||
|
||||
|
||||
force: configuration
|
||||
@@ -143,19 +142,19 @@
|
||||
@echo
|
||||
@echo "Testing tt.bare.s:"
|
||||
$(CSH) -c "./spim -delayed_branches -delayed_loads -noexception -file $(TEST_DIR)/tt.bare.s >& test.out"
|
||||
- @tail -2 test.out
|
||||
+ @tail -n2 test.out
|
||||
@echo
|
||||
|
||||
@echo
|
||||
@echo "Testing tt.core.s:"
|
||||
$(CSH) -c "./spim -ef $(CPU_DIR)/exceptions.s -file $(TEST_DIR)/tt.core.s < $(TEST_DIR)/tt.in >& test.out"
|
||||
- @tail -2 test.out
|
||||
+ @tail -n2 test.out
|
||||
@echo
|
||||
|
||||
@echo
|
||||
@echo "Testing tt.endian.s:"
|
||||
$(CSH) -c "./spim -ef $(CPU_DIR)/exceptions.s -file $(TEST_DIR)/tt.endian.s >& test.out"
|
||||
- @tail -2 test.out
|
||||
+ @tail -n2 test.out
|
||||
@echo
|
||||
@echo
|
||||
|
||||
@@ -166,13 +165,13 @@
|
||||
@echo
|
||||
@echo "Testing tt.alu.bare.s:"
|
||||
$(CSH) -c "./spim -bare -noexception -file $(TEST_DIR)/tt.alu.bare.s >& test.out"
|
||||
- @tail -2 test.out
|
||||
+ @tail -n2 test.out
|
||||
@echo
|
||||
|
||||
@echo
|
||||
@echo "Testing tt.fpt.bare.s:"
|
||||
$(CSH) -c "./spim -bare -noexception -file $(TEST_DIR)/tt.fpu.bare.s >& test.out"
|
||||
- @tail -2 test.out
|
||||
+ @tail -n2 test.out
|
||||
@echo
|
||||
@echo
|
||||
|
||||
@@ -192,8 +191,6 @@
|
||||
install -m 0444 $(CPU_DIR)/exceptions.s $(EXCEPTION_DIR)/exceptions.s
|
||||
|
||||
install-man:
|
||||
- install -d $(MAN_DIR)
|
||||
- install -m 0444 $(DOC_DIR)/spim.man $(MAN_DIR)
|
||||
|
||||
very-clean: clean
|
||||
rm -f configuration
|
||||
--- spim-8.0-orig/xspim/Makefile 2010-01-09 05:22:58.000000000 +0000
|
||||
+++ spim-8.0/xspim/Makefile 2010-04-08 18:52:21.000000000 +0100
|
||||
@@ -175,8 +175,7 @@
|
||||
# from top Makefile
|
||||
BOOTSTRAPCFLAGS =
|
||||
|
||||
- CC = gcc -m32
|
||||
- AS = gcc -m32 -c -x assembler
|
||||
+ AS = $(CC) -m32 -c -x assembler
|
||||
|
||||
.SUFFIXES: .cc
|
||||
|
||||
@@ -201,12 +200,12 @@
|
||||
|
||||
CPP = cpp $(STD_CPP_DEFINES)
|
||||
RAWCPP = cpp -undef $(STD_CPP_OPTIONS)
|
||||
- PREPROCESSCMD = gcc -m32 -E $(STD_CPP_DEFINES)
|
||||
+ PREPROCESSCMD = $(CC) -m32 -E $(STD_CPP_DEFINES)
|
||||
|
||||
INSTALL = install
|
||||
INSTALLFLAGS = -c
|
||||
|
||||
- LD = gcc -m32 -nostdlib
|
||||
+ LD = $(CC) -m32 -nostdlib
|
||||
|
||||
LEX = flex -l
|
||||
M4 = m4
|
||||
@@ -270,14 +269,14 @@
|
||||
COL = col
|
||||
COLFLAGS = -b
|
||||
|
||||
- MODCC = gcc -m32
|
||||
+ MODCC = $(CC) -m32
|
||||
|
||||
MODCPP = cpp
|
||||
MODCFLAGS = $(CFLAGS)
|
||||
- MODAS = gcc -m32 -c -x assembler
|
||||
+ MODAS = $(CC) -m32 -c -x assembler
|
||||
MODASFLAGS =
|
||||
|
||||
- MODLD = gcc -m32 -nostdlib
|
||||
+ MODLD = $(CC) -m32 -nostdlib
|
||||
|
||||
MODLDFLAGS =
|
||||
MODLDCOMBINEFLAGS = -r
|
||||
@@ -330,7 +329,7 @@
|
||||
|
||||
ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(INSTALLED_INCLUDES) $(STD_INCLUDES)
|
||||
ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(PROTO_DEFINES) $(THREADS_DEFINES) $(MODULE_DEFINES) $(DEFINES) $(EXTRA_DEFINES)
|
||||
- CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(THREADS_CFLAGS) $(MODULE_CFLAGS) $(ALLDEFINES)
|
||||
+ CFLAGS = $(MODULE_CFLAGS) $(ALLDEFINES)
|
||||
LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) $(DEPEND_DEFINES)
|
||||
LDPRELIB = $(INSTALLED_LIBS)
|
||||
LDPOSTLIB =
|
||||
@@ -339,7 +338,7 @@
|
||||
|
||||
LDLIBS = $(LDPOSTLIBS) $(THREADS_LIBS) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
|
||||
|
||||
- CCLINK = $(CC)
|
||||
+ CCLINK = $(CC) $(LDFLAGS)
|
||||
|
||||
CXXLINK = $(CXX)
|
||||
|
@ -1,106 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/spim/spim-7.2.1-r3.ebuild,v 1.7 2009/03/20 03:25:56 jmbsvicetto Exp $
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="MIPS Simulator"
|
||||
HOMEPAGE="http://www.cs.wisc.edu/~larus/spim.html"
|
||||
SRC_URI="http://www.cs.wisc.edu/~larus/SPIM/${P}.tar.gz"
|
||||
|
||||
LICENSE="as-is"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc ~sparc x86"
|
||||
IUSE="X"
|
||||
|
||||
RDEPEND="X? ( x11-libs/libXaw
|
||||
x11-libs/libXp )"
|
||||
DEPEND="${RDEPEND}
|
||||
X? ( x11-misc/imake
|
||||
x11-proto/xproto )
|
||||
>=sys-apps/sed-4
|
||||
sys-devel/bison"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
|
||||
# Patches from eradicator submitted upstream. Fixes amd64 and others...
|
||||
epatch "${FILESDIR}/${PN}-7.2.1-envvar-exception.patch"
|
||||
epatch "${FILESDIR}/${PN}-7.2.1-c99.patch"
|
||||
epatch "${FILESDIR}/${PN}-7.2.1-ptrsize.patch"
|
||||
epatch "${FILESDIR}/${PN}-7.2.1-string-stream.patch"
|
||||
epatch "${FILESDIR}/${PN}-7.2.1-multiple-exception.patch"
|
||||
|
||||
# Fix string handling on multiple exceptions patch
|
||||
epatch "${FILESDIR}/${PN}-7.2.1-string-handling-fix.patch"
|
||||
|
||||
# Fix documentation files
|
||||
cd "${S}/Documentation"
|
||||
mv spim.man spim.1
|
||||
mv xspim.man xspim.1
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd "${S}/spim"
|
||||
|
||||
./Configure || die "Configure Failed!"
|
||||
|
||||
sed -i \
|
||||
-e 's:@make:@$(MAKE):' \
|
||||
-e 's:\(BIN_DIR = \).*$:\1\$(DESTDIR)/usr/bin:' \
|
||||
-e 's:\(MAN_DIR = \).*$:\1\$(DESTDIR)/usr/share/man:' \
|
||||
-e 's:\(EXCEPTION_DIR = \).*$:\1$(DESTDIR)/var/lib/spim:' \
|
||||
-e 's:\(^\W*install.*\) exceptions.s \(.*$\):\1 \$(CPU_DIR)/exceptions.s \2:' \
|
||||
-e "s:^\W*install.* spim.man .*$::" \
|
||||
-e "s:tail -2:tail -n2:" \
|
||||
Makefile
|
||||
|
||||
emake CC="$(tc-getCC)" || die
|
||||
|
||||
if use X ; then
|
||||
cd "${S}/xspim"
|
||||
|
||||
./Configure || die "Configure Failed!"
|
||||
|
||||
xmkmf || die
|
||||
|
||||
sed -i \
|
||||
-e 's:@make:@$(MAKE):' \
|
||||
-e "s:\(BIN_DIR = \).*$:\1/usr/bin:" \
|
||||
-e "s:\(MAN_DIR = \).*$:\1/usr/share/man:" \
|
||||
-e "s:\(EXCEPTION_PATH = \).*$:\1/var/lib/spim/exceptions.s:" \
|
||||
Makefile
|
||||
|
||||
emake CC="$(tc-getCC)" -j1 xspim || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${S}/spim"
|
||||
make test || die "Failed to pass tests!"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodir /usr/bin
|
||||
dodir /usr/share/man
|
||||
dodir /var/lib/spim
|
||||
|
||||
cd "${S}/spim"
|
||||
make install DESTDIR="${D}" || die "Unable to install spim"
|
||||
|
||||
if use X ; then
|
||||
cd "${S}/xspim"
|
||||
make DESTDIR="${D}" install || die "Unable to install xspim"
|
||||
fi
|
||||
|
||||
cd "${S}/Documentation"
|
||||
doman spim.1
|
||||
use X && doman xspim.1
|
||||
|
||||
dohtml SPIM.html
|
||||
dodoc BLURB
|
||||
|
||||
cd "${S}"
|
||||
dodoc README VERSION ChangeLog
|
||||
}
|
@ -1,96 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/spim/spim-7.3.ebuild,v 1.8 2009/03/20 03:25:56 jmbsvicetto Exp $
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="MIPS Simulator"
|
||||
HOMEPAGE="http://www.cs.wisc.edu/~larus/spim.html"
|
||||
SRC_URI="http://www.cs.wisc.edu/~larus/SPIM/${P}.tar.gz"
|
||||
|
||||
LICENSE="as-is"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc ~sparc x86"
|
||||
IUSE="X"
|
||||
RESTRICT="strip"
|
||||
RDEPEND="X? ( x11-libs/libXaw
|
||||
x11-libs/libXp )"
|
||||
DEPEND="${RDEPEND}
|
||||
X? ( x11-misc/imake
|
||||
x11-proto/xproto )
|
||||
>=sys-apps/sed-4
|
||||
sys-devel/bison"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
|
||||
# Fix documentation files
|
||||
cd "${S}/Documentation"
|
||||
mv spim.man spim.1
|
||||
mv xspim.man xspim.1
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd "${S}/spim"
|
||||
|
||||
./Configure || die "Configure Failed!"
|
||||
|
||||
sed -i \
|
||||
-e 's:@make:@$(MAKE):' \
|
||||
-e 's:\(BIN_DIR = \).*$:\1\$(DESTDIR)/usr/bin:' \
|
||||
-e 's:\(MAN_DIR = \).*$:\1\$(DESTDIR)/usr/share/man:' \
|
||||
-e 's:\(EXCEPTION_DIR = \).*$:\1$(DESTDIR)/var/lib/spim:' \
|
||||
-e 's:\(^\W*install.*\) exceptions.s \(.*$\):\1 \$(CPU_DIR)/exceptions.s \2:' \
|
||||
-e "s:^\W*install.* spim.man .*$::" \
|
||||
-e "s:tail -2:tail -n2:" \
|
||||
Makefile
|
||||
|
||||
emake CC="$(tc-getCC)" || die
|
||||
|
||||
if use X ; then
|
||||
cd "${S}/xspim"
|
||||
|
||||
./Configure || die "Configure Failed!"
|
||||
|
||||
xmkmf || die
|
||||
|
||||
sed -i \
|
||||
-e 's:@make:@$(MAKE):' \
|
||||
-e "s:\(BIN_DIR = \).*$:\1/usr/bin:" \
|
||||
-e "s:\(MAN_DIR = \).*$:\1/usr/share/man:" \
|
||||
-e "s:\(EXCEPTION_DIR = \).*$:\1/var/lib/spim:" \
|
||||
Makefile
|
||||
|
||||
emake CC="$(tc-getCC)" -j1 xspim || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${S}/spim"
|
||||
make test || die "Failed to pass tests!"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodir /usr/bin
|
||||
dodir /usr/share/man
|
||||
dodir /var/lib/spim
|
||||
|
||||
cd "${S}/spim"
|
||||
make install DESTDIR="${D}" || die "Unable to install spim"
|
||||
|
||||
if use X ; then
|
||||
cd "${S}/xspim"
|
||||
make DESTDIR="${D}" install || die "Unable to install xspim"
|
||||
fi
|
||||
|
||||
cd "${S}/Documentation"
|
||||
doman spim.1
|
||||
use X && doman xspim.1
|
||||
|
||||
dohtml SPIM.html
|
||||
dodoc BLURB
|
||||
|
||||
cd "${S}"
|
||||
dodoc README VERSION ChangeLog
|
||||
}
|
@ -1,81 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/spim/spim-7.5.ebuild,v 1.2 2010/01/15 02:27:54 abcd Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="MIPS Simulator"
|
||||
HOMEPAGE="http://www.cs.wisc.edu/~larus/spim.html"
|
||||
SRC_URI="http://www.cs.wisc.edu/~larus/SPIM/${P}.tar.gz"
|
||||
|
||||
LICENSE="as-is"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
||||
IUSE="X"
|
||||
|
||||
RDEPEND="X? ( x11-libs/libXaw
|
||||
x11-libs/libXp )"
|
||||
DEPEND="${RDEPEND}
|
||||
X? ( x11-misc/imake
|
||||
x11-proto/xproto )
|
||||
>=sys-apps/sed-4
|
||||
sys-devel/bison"
|
||||
|
||||
src_prepare() {
|
||||
# fix bugs 240005 and 243588
|
||||
epatch "${FILESDIR}/${P}-respect_env.patch"
|
||||
tc-export CC
|
||||
|
||||
# Fix documentation files
|
||||
cd "${S}/Documentation"
|
||||
mv spim.man spim.1
|
||||
mv xspim.man xspim.1
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
cd "${S}/spim"
|
||||
./Configure || die "Configure Failed!"
|
||||
|
||||
if use X; then
|
||||
cd "${S}/xspim"
|
||||
./Configure || die "Configure Failed!"
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd "${S}/spim"
|
||||
emake || die
|
||||
|
||||
if use X; then
|
||||
cd "${S}/xspim"
|
||||
emake -j1 xspim || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodir /var/lib/spim || die
|
||||
dodoc README VERSION ChangeLog || die
|
||||
|
||||
cd "${S}/spim"
|
||||
emake DESTDIR="${D}" install || die "Unable to install spim"
|
||||
|
||||
if use X; then
|
||||
cd "${S}/xspim"
|
||||
emake DESTDIR="${D}" install || die "Unable to install xspim"
|
||||
|
||||
doman "${S}/Documentation/xspim.1"
|
||||
fi
|
||||
|
||||
cd "${S}/Documentation"
|
||||
doman spim.1 || die
|
||||
|
||||
dohtml SPIM.html || die
|
||||
dodoc BLURB || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${S}/spim"
|
||||
make test || die "Failed to pass tests!"
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST AutomaticTexPlugin_11.1.tar.gz 419099 SHA256 be451bb4169e74091bd592b3e679c719da44caf4308b8e3136e390fbbc20de77 SHA512 7c068c5751b54ecd26f4c78ac5d186052b1970096c37f9edf53a7d677041c2e65d4b961694f32967d88ede622d004af062a8024a897eeaaeb7094a717879f556 WHIRLPOOL 191dfd8558125c002659b1ffb2f77d7df27453c54dbfeb37baa0f229d487c22e082714c5018f2c07c6357d9dbd7a70bdbe61200065e88315e6ff3a2c9f557172
|
||||
DIST AutomaticTexPlugin_12.1.tar.gz 429957 SHA256 3ff7991f5a9567a0b50b3c00ed6ccd0f9d93afb1145a47c6cf7aabe080f65be1 SHA512 e65af66aa5a7abb80b066db84ced9b8831e003ff6328c40831ee215cb7a588d1e160fa8f989e160612b9e0ea29e7bc3ac7844650e1b836956f7fd3bae4688259 WHIRLPOOL 09624a67f82f8c4366fd45e854675c7027a5411341c732d8e25d0b6b9e37dfd45e183f1d3d87f26151fdbf2b4c5b79dedefe8e6bc82855754d251cd4a4cc76c8
|
||||
DIST AutomaticTexPlugin_12.tar.gz 429466 SHA256 96f423e973e9f5ba88768e0a42f15e1cc7e452a24ae4771e05d95f84f71ae159 SHA512 6a9a982c1ade6b3a26fca7e657b39aefc5d54060c5aa5ede82108889484633e8fc028eaa8832797880398de0790d91d1af6762bc92714b3ff8203d7035d675ef WHIRLPOOL ec88e332d855ac734da9410a641e3e5d7eeca40d7a6d578562a7503acd6bf2b584934a6af22d90011b2ab34be0f6fe209b0b29974a21a0e25bcc2b210274a90f
|
||||
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-vim/automatictexplugin/automatictexplugin-12.1.ebuild,v 1.1 2012/09/26 21:17:53 radhermit Exp $
|
||||
|
||||
EAPI="4"
|
||||
VIM_PLUGIN_VIM_VERSION="7.3"
|
||||
|
||||
inherit vim-plugin
|
||||
|
||||
MY_P="AutomaticTexPlugin_${PV}"
|
||||
DESCRIPTION="vim plugin: a comprehensive plugin for editing LaTeX files"
|
||||
HOMEPAGE="http://atp-vim.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/atp-vim/releases/${MY_P}.tar.gz"
|
||||
LICENSE="GPL-3"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
VIM_PLUGIN_HELPFILES="automatic-tex-plugin.txt"
|
||||
|
||||
RDEPEND="|| ( app-editors/vim[python] app-editors/gvim[python] )
|
||||
!app-vim/vim-latex
|
||||
app-vim/align
|
||||
app-text/wdiff
|
||||
>=dev-lang/python-2.7
|
||||
dev-python/psutil
|
||||
dev-tex/latexmk
|
||||
dev-tex/detex
|
||||
virtual/tex-base"
|
@ -1,3 +1,4 @@
|
||||
DIST v8-3.12.19.11.tar.bz2 10184024 SHA256 070b89121f38efef175d435eb087dea6d17ce80de3ced5e984579ce77da9bb77 SHA512 f6dc842e5a36e5b21cfd76118397f983256a8dd5748cc4bdec57969187b0aec014ed46c48e580a4df15bbf1c86bcedd19ac1adc05aa0dae5d1cf0f941982bd92 WHIRLPOOL aced79b3642634008d255972a1ecbe4d6a5138d4818464ea0283529b8ab2a4254d794d5d0541b338b788ab7aec9d5a02984186c1f77fe9bfe7734b211f2d2507
|
||||
DIST v8-3.12.19.13.tar.bz2 10183672 SHA256 838f4521650486a8fc26ed24ab1c0b6210688f62e2365cfde3a8ac96f97da9e1 SHA512 05517982372b262d78e4ae4b5ce9baf4468d560e0e340820dc3e46ffb186da7b380848bb067bc29386275be8101e48655831c42c853160290dd5d92fbc2e9e12 WHIRLPOOL 4368b39061ff37c7085692482fc086d0d640803f2e5df4b2b4e71e477e5547fab41a7699b85b87c1bccee69d401163eb321dcd4a37cad49084a6ea25cd2111ac
|
||||
DIST v8-3.13.6.tar.bz2 10197030 SHA256 356e166e922005b784445388a5c46aceef6c702fecd84435a21e105345ecb94c SHA512 67b8bab0d5e8059c8abb17d8acb3b698b9ee9c9b57bd9fd3dd5489b4e6e544cd5a9b11c6638230f73a94a6e18c4fcb532f2b2ca7bab2d8b1721f5f70ab39e967 WHIRLPOOL ce8f22573c4857492a63ab7fbec76077628a34c9e9d2e8d188723b6950fb439c33932bff0cd52260224a352cbc49bb0ca50f877e57f1f578d68fae03deaed4ee
|
||||
DIST v8-3.13.7.1.tar.bz2 10201729 SHA256 6c903410651d87f67e7c5b35321e8a6709b2e442fa6e283ac2def898fdc4d4a7 SHA512 015285af38b9e9259abb0f1fe2f1c1c24b7280c3a2424c119d9dc64b1d213942a30f6eec8e7517a6badad88e455b8fc97d8ea074d991153853529a29d942a5cf WHIRLPOOL b2f002e5dfc3e9c344dced70c9f0999fa2087636842053df25168af324d71ec3ecffd4d506d924f7d8a6e4303d691cb18bc6af7ccbb49452d38a3b34fa63b581
|
||||
|
@ -0,0 +1,133 @@
|
||||
# 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.12.19.13.ebuild,v 1.1 2012/09/27 01:15:34 floppym 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 ~x86-fbsd ~x64-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-3.10.8.10-freebsd9.patch
|
||||
}
|
||||
|
||||
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
|
||||
|
||||
if [[ ${CHOST} == *-darwin* ]] ; then
|
||||
# buildsystem is too horrific to get this built correctly
|
||||
mkdir -p out/${mytarget}/lib.target
|
||||
mv out/${mytarget}/libv8.so.${soname_version} \
|
||||
out/${mytarget}/lib.target/libv8$(get_libname ${soname_version}) || die
|
||||
install_name_tool \
|
||||
-id "${EPREFIX}"/usr/$(get_libdir)/libv8$(get_libname) \
|
||||
out/${mytarget}/lib.target/libv8$(get_libname ${soname_version}) \
|
||||
|| die
|
||||
install_name_tool \
|
||||
-change \
|
||||
"${S}"/out/${mytarget}/libv8.so.${soname_version} \
|
||||
"${EPREFIX}"/usr/$(get_libdir)/libv8$(get_libname) \
|
||||
out/${mytarget}/d8 || die
|
||||
fi
|
||||
|
||||
dobin out/${mytarget}/d8 || die
|
||||
|
||||
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).*; 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,2 +1,3 @@
|
||||
DIST libtasn1-2.12.tar.gz 1950733 SHA256 0e257a8a01c80e464f73262e13c226e04a15165c2ad087a340f53902281a1c5d SHA512 7b4d66054aa73a62634842e000dc242a06b1c7904d0b4ab005010ad95518a6c5d787b299821165e6d8b5403128e933eefe487a39528989392f3990b5b6404d0e WHIRLPOOL 2909d8abf385c01aaf3e8544715c8cbb67a4c53fe62db6fff5bfda0b5d2f50791272015b5b2ea39c575e9f71f69c84d7b76b16aa6994985d851c5d2c85fca186
|
||||
DIST libtasn1-2.13.tar.gz 1964659 SHA256 a56e46483d1d42fe44ba58c9758620844042468d7c2d75f6318cdf3222745a91 SHA512 4af2f5b90e416014ced6f1aa1f9fb4d047b4cd145ecbd5854488e29482c14bf63e6bde16cb8931c5a1c7a7ff427b95ddd0e035faf93a62a2afbb317a25ca4e9e WHIRLPOOL 7bd209b4daffbfe8412acc67932f4f36fc7f890804049c57c8a3cbe0a793515569f27df5eba6c239adcef996c669c851d4db7f522a3526571c7823ad544cb2ec
|
||||
DIST libtasn1-2.14.tar.gz 1977010 SHA256 bc2936cd20267859278145e563427c274d27aaae30ecdf50a04cdd4ec0153d54 SHA512 572b21f8b2e1dec2b2a8819c69dcc6a3985079cfbc64ccfd0b248b8c1c0eac367f4d8c6d97d8ef127f2054cb74fd6652fb1818b6b94dc9a09597202fefa85873 WHIRLPOOL 59e9b3df23e3e54fd56230a4c8541935fda4cc00098b459d7de2204277c0f286642f4b696efe1eba56413163c9243e0274972aa7f32ada50fbc544f7fc7a133c
|
||||
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libtasn1/libtasn1-2.14.ebuild,v 1.1 2012/09/26 21:42:19 radhermit Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit autotools-utils
|
||||
|
||||
DESCRIPTION="ASN.1 library"
|
||||
HOMEPAGE="http://www.gnu.org/software/libtasn1/"
|
||||
SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE="doc static-libs"
|
||||
|
||||
DEPEND=">=dev-lang/perl-5.6
|
||||
virtual/yacc"
|
||||
|
||||
DOCS=( AUTHORS ChangeLog NEWS README THANKS )
|
||||
|
||||
src_configure(){
|
||||
local myeconfargs
|
||||
[[ "${VALGRIND_TESTS}" == "0" ]] && myeconfargs+=( --disable-valgrind-tests )
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
autotools-utils_src_install
|
||||
|
||||
if use doc ; then
|
||||
dodoc doc/libtasn1.pdf
|
||||
dohtml doc/reference/html/*
|
||||
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/app-misc/lolcat/lolcat-42.0.99.ebuild,v 1.1 2012/09/24 18:51:47 hasufell Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-misc/lolcat/lolcat-42.0.99.ebuild,v 1.1 2012/09/26 22:25:10 hasufell Exp $
|
||||
|
||||
EAPI=4
|
||||
USE_RUBY="ruby18"
|
@ -1,6 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>games</herd>
|
||||
<maintainer>
|
||||
<email>hasufell@gentoo.org</email>
|
||||
<name>Julian Ospald</name>
|
@ -0,0 +1,28 @@
|
||||
Copyright (c) OASIS Open 2002-2011. All Rights Reserved.
|
||||
|
||||
All capitalized terms in the following text have the meanings assigned
|
||||
to them in the OASIS Intellectual Property Rights Policy (the "OASIS
|
||||
IPR Policy"). The full Policy may be found at the OASIS website.
|
||||
|
||||
This document and translations of it may be copied and furnished to
|
||||
others, and derivative works that comment on or otherwise explain it
|
||||
or assist in its implementation may be prepared, copied, published,
|
||||
and distributed, in whole or in part, without restriction of any
|
||||
kind, provided that the above copyright notice and this section are
|
||||
included on all such copies and derivative works. However, this
|
||||
document itself may not be modified in any way, including by removing
|
||||
the copyright notice or references to OASIS, except as needed for
|
||||
the purpose of developing any document or deliverable produced by
|
||||
an OASIS Technical Committee (in which case the rules applicable to
|
||||
copyrights, as set forth in the OASIS IPR Policy, must be followed)
|
||||
or as required to translate it into languages other than English.
|
||||
|
||||
The limited permissions granted above are perpetual and will not be
|
||||
revoked by OASIS or its successors or assigns.
|
||||
|
||||
This document and the information contained herein is provided on
|
||||
an "AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
|
||||
THE INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP RIGHTS OR ANY
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR
|
||||
PURPOSE.
|
@ -1,3 +1,4 @@
|
||||
DIST feh-2.5.tar.bz2 2227722 SHA256 529a6a349bfec87a8a07b17752686149b702cf2468ac56d7306b2f0400f077aa
|
||||
DIST feh-2.5.tar.bz2 2227722 SHA256 529a6a349bfec87a8a07b17752686149b702cf2468ac56d7306b2f0400f077aa SHA512 0371185612ad052bd74b9056c2820b60a9529727130910abb55e7df1f2440fe00f1e04448428cf2c33624c467b486c6c66528d5dc116fef92cd6e879f28c77f6 WHIRLPOOL 9373d85815c237f41393bf00351a16bc3f824dbe98298ceb56f69b941e5cf34376ce20ff213a0f419283c873c81ba7504ec21299aff14dceeb6ad85711bb8cfd
|
||||
DIST feh-2.6.1.tar.bz2 2238724 SHA256 36edacec2f8d0d13035202e68f09ccf5d2ee5dc1d95157e8ee6bcde9c0a5283a SHA512 821fd1a5965cc66c1fe74f14b3dbf059379504c0d2d85b0299505c9616dfe340e61e07efc7b9317b9a556d687f9059c628b0afc738acee3c634aad2f9a097266 WHIRLPOOL 785b74065958757026f8e0775194cf3ae77f817058cc0b35179f002e7ea3e51c07006b8a3371c48f5b70979a13a81a298a35fd9a69b78ad401d962a0ef78ef1e
|
||||
DIST feh-2.6.2.tar.bz2 2239073 SHA256 6758b68ec133bbedc3373966129a521f35dea2f354ed6a571dbe7a9bd4ddf5ca SHA512 4a4f7d905bd922857e08b4422f8c5b019c9e62cb56022f0c29dabec1ca60ccab4b0f73387d782962aef8bbcd3d37f86d5e287f329e40fb4edfc3e5cc3edfe499 WHIRLPOOL 63f6df47197f0d546d64167554333622bc70d858be229e5bbd9182a33b6e3dd7afc4af3629c139f2ba25c4e65f6d1ab92c8f666f5fe1e18a5e2d7363d1c5fe5e
|
||||
DIST feh-2.6.tar.bz2 2238237 SHA256 172e248a2f2f2b87652598823a3bc51058ea9d4f0378e6900723bfa34e345e7c SHA512 34da10440843ee55a5a3e35de33bdb47e868c9f4081772bb53c012eedd64f02ba28eb646d6e5efa61b4e5462d3c5d035ccb02becce2604fb4f6bcf71ff76a461 WHIRLPOOL 62879c942c2de155451c24d05cb21456b24f0b7052545e665b43c287a8524e17c48739d74e99b5ff66ccaa2c53505971fc8df75234b0fa61790a6d8a958cbf09
|
||||
|
@ -0,0 +1,63 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-gfx/feh/feh-2.6.2.ebuild,v 1.1 2012/09/26 22:18:24 radhermit Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="A fast, lightweight imageviewer using imlib2"
|
||||
HOMEPAGE="http://feh.finalrewind.org/"
|
||||
SRC_URI="http://feh.finalrewind.org/${P}.tar.bz2"
|
||||
|
||||
LICENSE="as-is"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
|
||||
IUSE="debug curl exif test xinerama"
|
||||
|
||||
COMMON_DEPEND=">=media-libs/giblib-1.2.4
|
||||
media-libs/imlib2
|
||||
>=media-libs/libpng-1.2:0
|
||||
x11-libs/libX11
|
||||
curl? ( net-misc/curl )
|
||||
exif? ( media-libs/libexif )
|
||||
xinerama? ( x11-libs/libXinerama )"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
virtual/jpeg"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
x11-libs/libXt
|
||||
x11-proto/xproto
|
||||
test? (
|
||||
>=dev-lang/perl-5.10
|
||||
dev-perl/Test-Command
|
||||
)"
|
||||
|
||||
# requires the mandoc utility which we don't have at the moment
|
||||
RESTRICT="test"
|
||||
|
||||
pkg_setup() {
|
||||
use_feh() { usex $1 1 0; }
|
||||
|
||||
fehopts=(
|
||||
DESTDIR="${D}"
|
||||
PREFIX=/usr
|
||||
doc_dir='${main_dir}'/share/doc/${PF}
|
||||
example_dir='${main_dir}'/share/doc/${PF}/examples
|
||||
curl=$(use_feh curl)
|
||||
debug=$(use_feh debug)
|
||||
xinerama=$(use_feh xinerama)
|
||||
exif=$(use_feh exif)
|
||||
)
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-debug-cflags.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
tc-export CC
|
||||
emake "${fehopts[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake "${fehopts[@]}" install
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
--- feh-2.6.2/config.mk
|
||||
+++ feh-2.6.2/config.mk
|
||||
@@ -32,7 +32,7 @@
|
||||
endif
|
||||
|
||||
ifeq (${debug},1)
|
||||
- CFLAGS += -DDEBUG -O0
|
||||
+ CFLAGS += -DDEBUG
|
||||
MAN_DEBUG = . This is a debug build.
|
||||
else
|
||||
MAN_DEBUG =
|
@ -1,3 +1,3 @@
|
||||
DIST freeglut-2.6.0-mpx-r6.patch 13696 RMD160 c6a4fa56c512b3e3d4179e00a531e7e90582ec28 SHA1 a2f09fa5fdd0877fb1bbdcbc80f0b7d8ad61df17 SHA256 e2936ce3cb4af219871806004d30f46d7fa9da77f66208203d566bae9e48bb5c
|
||||
DIST freeglut-2.6.0.tar.gz 1124186 RMD160 43bdb1a6d99445ee09370930ec6bc0f8310e7fcf SHA1 68306c4486c13d005a4e4d54035e0c0b1bdc220b SHA256 615b41edc96c405ee6bb7e9a2942642140c3e57c1dd8c68e968a17ddfb59e98f
|
||||
DIST freeglut-2.6.0-mpx-r6.patch 13696 SHA256 e2936ce3cb4af219871806004d30f46d7fa9da77f66208203d566bae9e48bb5c
|
||||
DIST freeglut-2.6.0.tar.gz 1124186 SHA256 615b41edc96c405ee6bb7e9a2942642140c3e57c1dd8c68e968a17ddfb59e98f SHA512 685d55979c1fb420593d4b9f8d01ba9853288df0c3df9fa60ed9c4dfcb469dcf6c3142a9306073fac9e75fde1fb81ace325d6a9eebce227d95220e82217fda26 WHIRLPOOL 2a38c3f90b2154a255e1998944d8ec704da860451a1c3e2c7ae86a863f1ef838a9a127e3a5560784e21d2b06e7e8f1eaacf81831e9f18853a04fd72f9b00a851
|
||||
DIST freeglut-2.8.0.tar.gz 979459 SHA256 197293ff886abe613bc9eb4a762d9161b0c9e64b3e8e613ed7c5e353974fba05 SHA512 ae2918d1ed7370ba3345f6416f70678cdf2346f61ce118102dc449d365163fcf238b76474178f57687592dacf41657b064e588e378c562ce878e92eaed17a665 WHIRLPOOL a9a0de803282c501d08f3039cff487310c8889e71302aec9b8744aaf989d98110ab4aa978621af9705d9d431b3070cbbde5cdf23928e445565d4fcce7e14857f
|
||||
|
@ -1 +1 @@
|
||||
Wed, 26 Sep 2012 18:06:58 +0000
|
||||
Thu, 27 Sep 2012 05:36:58 +0000
|
||||
|
@ -0,0 +1,68 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet href="/xsl/glsa.xsl" type="text/xsl"?>
|
||||
<?xml-stylesheet href="/xsl/guide.xsl" type="text/xsl"?>
|
||||
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||
<glsa id="201209-15">
|
||||
<title>Asterisk: Multiple vulnerabilities</title>
|
||||
<synopsis>Multiple vulnerabilities have been found in Asterisk, the worst of
|
||||
which may allow execution of arbitrary code.
|
||||
</synopsis>
|
||||
<product type="ebuild">asterisk</product>
|
||||
<announced>September 26, 2012</announced>
|
||||
<revised>September 26, 2012: 1</revised>
|
||||
<bug>425050</bug>
|
||||
<bug>433750</bug>
|
||||
<access>remote</access>
|
||||
<affected>
|
||||
<package name="net-misc/asterisk" auto="yes" arch="*">
|
||||
<unaffected range="ge">1.8.15.1</unaffected>
|
||||
<vulnerable range="lt">1.8.15.1</vulnerable>
|
||||
</package>
|
||||
</affected>
|
||||
<background>
|
||||
<p>Asterisk is an open source telephony engine and toolkit.</p>
|
||||
</background>
|
||||
<description>
|
||||
<p>Multiple vulnerabilities have been found in Asterisk:</p>
|
||||
|
||||
<ul>
|
||||
<li>An error in manager.c allows shell access (CVE-2012-2186).</li>
|
||||
<li>An error in Asterisk could cause all RTP ports to be exhausted
|
||||
(CVE-2012-3812).
|
||||
</li>
|
||||
<li>A double-free error could occur when two parties attempt to
|
||||
manipulate the same voicemail account simultaneously (CVE-2012-3863).
|
||||
</li>
|
||||
<li>Asterisk does not properly implement certain ACL rules
|
||||
(CVE-2012-4737).
|
||||
</li>
|
||||
</ul>
|
||||
</description>
|
||||
<impact type="normal">
|
||||
<p>A remote, authenticated attacker could execute arbitrary code with the
|
||||
privileges of the process, cause a Denial of Service condition, or bypass
|
||||
outbound call restrictions.
|
||||
</p>
|
||||
</impact>
|
||||
<workaround>
|
||||
<p>There is no known workaround at this time.</p>
|
||||
</workaround>
|
||||
<resolution>
|
||||
<p>All Asterisk users should upgrade to the latest version:</p>
|
||||
|
||||
<code>
|
||||
# emerge --sync
|
||||
# emerge --ask --oneshot --verbose ">=net-misc/asterisk-1.8.15.1"
|
||||
</code>
|
||||
</resolution>
|
||||
<references>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2012-2186">CVE-2012-2186</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2012-3812">CVE-2012-3812</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2012-3863">CVE-2012-3863</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2012-4737">CVE-2012-4737</uri>
|
||||
</references>
|
||||
<metadata tag="requester" timestamp="Tue, 14 Aug 2012 15:47:40 +0000">
|
||||
underling
|
||||
</metadata>
|
||||
<metadata tag="submitter" timestamp="Wed, 26 Sep 2012 21:43:31 +0000">ackle</metadata>
|
||||
</glsa>
|
@ -0,0 +1,53 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet href="/xsl/glsa.xsl" type="text/xsl"?>
|
||||
<?xml-stylesheet href="/xsl/guide.xsl" type="text/xsl"?>
|
||||
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||
<glsa id="201209-16">
|
||||
<title>SQLAlchemy: SQL injection</title>
|
||||
<synopsis>An input sanitation flaw in SQLAlchemy allows remote attacker to
|
||||
conduct SQL injection.
|
||||
</synopsis>
|
||||
<product type="ebuild">sqlalchemy</product>
|
||||
<announced>September 26, 2012</announced>
|
||||
<revised>September 26, 2012: 1</revised>
|
||||
<bug>407437</bug>
|
||||
<access>remote</access>
|
||||
<affected>
|
||||
<package name="dev-python/sqlalchemy" auto="yes" arch="*">
|
||||
<unaffected range="ge">0.7.4</unaffected>
|
||||
<vulnerable range="lt">0.7.4</vulnerable>
|
||||
</package>
|
||||
</affected>
|
||||
<background>
|
||||
<p>SQLAlchemy is a Python SQL toolkit and Object Relational Mapper.</p>
|
||||
</background>
|
||||
<description>
|
||||
<p>SQLAlchemy does not properly sanitize input passed from the “limit”
|
||||
and “offset” keywords to the select() function before using it in an
|
||||
SQL query.
|
||||
</p>
|
||||
</description>
|
||||
<impact type="normal">
|
||||
<p>A remote attacker could exploit this vulnerability to execute arbitrary
|
||||
SQL statements.
|
||||
</p>
|
||||
</impact>
|
||||
<workaround>
|
||||
<p>There is no known workaround at this time.</p>
|
||||
</workaround>
|
||||
<resolution>
|
||||
<p>All SQLAlchemy users should upgrade to the latest version:</p>
|
||||
|
||||
<code>
|
||||
# emerge --sync
|
||||
# emerge --ask --oneshot --verbose ">=dev-python/sqlalchemy-0.7.4"
|
||||
</code>
|
||||
</resolution>
|
||||
<references>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2012-0805">CVE-2012-0805</uri>
|
||||
</references>
|
||||
<metadata tag="requester" timestamp="Tue, 14 Aug 2012 16:04:11 +0000">
|
||||
keytoaster
|
||||
</metadata>
|
||||
<metadata tag="submitter" timestamp="Wed, 26 Sep 2012 21:43:47 +0000">ackle</metadata>
|
||||
</glsa>
|
@ -1 +1 @@
|
||||
Wed, 26 Sep 2012 18:06:58 +0000
|
||||
Thu, 27 Sep 2012 05:36:58 +0000
|
||||
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare
|
||||
DEPEND=sys-libs/ncurses >=app-admin/eselect-emacs-1.2 >=app-emacs/emacs-common-gentoo-1.3-r3[games?,X?] net-libs/liblockfile hesiod? ( net-dns/hesiod ) kerberos? ( virtual/krb5 ) alsa? ( media-libs/alsa-lib ) gpm? ( sys-libs/gpm ) dbus? ( sys-apps/dbus ) 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 ) ) ) ) ) alsa? ( virtual/pkgconfig ) dbus? ( virtual/pkgconfig ) gnutls? ( virtual/pkgconfig ) libxml2? ( virtual/pkgconfig ) X? ( virtual/pkgconfig ) gzip-el? ( app-arch/gzip ) pax_kernel? ( sys-apps/paxctl ) || ( >=sys-devel/automake-1.11.1:1.11 >=sys-devel/automake-1.12:1.12 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
|
||||
DESCRIPTION=The extensible, customizable, self-documenting real-time display editor
|
||||
EAPI=4
|
||||
HOMEPAGE=http://www.gnu.org/software/emacs/
|
||||
IUSE=alsa aqua athena dbus games gconf gif gnutls gpm gsettings gtk gtk3 gzip-el hesiod imagemagick jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel png selinux sound source svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm
|
||||
KEYWORDS=~alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
|
||||
LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2
|
||||
RDEPEND=sys-libs/ncurses >=app-admin/eselect-emacs-1.2 >=app-emacs/emacs-common-gentoo-1.3-r3[games?,X?] net-libs/liblockfile hesiod? ( net-dns/hesiod ) kerberos? ( virtual/krb5 ) alsa? ( media-libs/alsa-lib ) gpm? ( sys-libs/gpm ) dbus? ( sys-apps/dbus ) 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 ) ) ) ) ) !<app-editors/emacs-vcs-24.1.9999-r1
|
||||
REQUIRED_USE=aqua? ( !X )
|
||||
SLOT=24
|
||||
SRC_URI=mirror://gnu/emacs/emacs-24.1.tar.bz2 mirror://gentoo/emacs-24.1-patches-4.tar.bz2
|
||||
_eclasses_=autotools f4bee52a728da1f76470f4b8d246c50f elisp-common cdb887d0e278ea6e82ea2a5d4792c52a eutils 6e25eb368f2a449bd6f5f8b55eadba30 flag-o-matic 2c938a1fe61ea9899a2b97ea1e065f5f libtool 2b273eea1976cfaed3449345d94331ac multilib c2b85b5c63a44798c1e442147ac14c5c multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 toolchain-funcs 53a27e9e8acf42332c82a7838d84773f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=7c6780a4ea19ee4ffe17a890476d489b
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
|
||||
DEPEND=>=virtual/emacs-22
|
||||
DESCRIPTION=An Emacs mode for notes and project planning
|
||||
EAPI=4
|
||||
HOMEPAGE=http://www.orgmode.org/
|
||||
IUSE=contrib
|
||||
KEYWORDS=~amd64 ~ppc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-macos
|
||||
LICENSE=GPL-3 FDL-1.3 contrib? ( GPL-2 MIT as-is )
|
||||
RDEPEND=>=virtual/emacs-22
|
||||
SLOT=0
|
||||
SRC_URI=http://orgmode.org/org-7.8.09.tar.gz
|
||||
_eclasses_=elisp c1d790125c94e2bfd77f359988970980 elisp-common cdb887d0e278ea6e82ea2a5d4792c52a eutils 6e25eb368f2a449bd6f5f8b55eadba30 multilib c2b85b5c63a44798c1e442147ac14c5c toolchain-funcs 53a27e9e8acf42332c82a7838d84773f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=a952936fb4f286a6dcccf16719a6433b
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
|
||||
DEPEND=>=virtual/emacs-22
|
||||
DEPEND=doc? ( virtual/texi2dvi ) >=virtual/emacs-22
|
||||
DESCRIPTION=An Emacs mode for notes and project planning
|
||||
EAPI=4
|
||||
HOMEPAGE=http://www.orgmode.org/
|
||||
IUSE=contrib
|
||||
KEYWORDS=~amd64 ~ppc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-macos
|
||||
LICENSE=GPL-3 FDL-1.3 contrib? ( GPL-2 MIT as-is )
|
||||
IUSE=contrib doc odt-schema
|
||||
KEYWORDS=~amd64 ~ppc ~x86 ~x86-fbsd ~x86-macos
|
||||
LICENSE=GPL-3+ FDL-1.3+ contrib? ( GPL-2+ MIT ) odt-schema? ( OASIS-Open )
|
||||
RDEPEND=>=virtual/emacs-22
|
||||
SLOT=0
|
||||
SRC_URI=http://orgmode.org/org-7.8.03.tar.gz
|
||||
SRC_URI=http://orgmode.org/org-7.9.1.tar.gz
|
||||
_eclasses_=elisp c1d790125c94e2bfd77f359988970980 elisp-common cdb887d0e278ea6e82ea2a5d4792c52a eutils 6e25eb368f2a449bd6f5f8b55eadba30 multilib c2b85b5c63a44798c1e442147ac14c5c toolchain-funcs 53a27e9e8acf42332c82a7838d84773f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=df71080ae13b921f1b8f1afc66af743c
|
||||
_md5_=808be0fd7f114920020a8aa13758a74a
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install test unpack
|
||||
DEPEND=X? ( x11-libs/libXaw x11-libs/libXp ) X? ( x11-misc/imake x11-proto/xproto ) >=sys-apps/sed-4 sys-devel/bison
|
||||
DESCRIPTION=MIPS Simulator
|
||||
HOMEPAGE=http://www.cs.wisc.edu/~larus/spim.html
|
||||
IUSE=X
|
||||
KEYWORDS=amd64 ppc ~sparc x86
|
||||
LICENSE=as-is
|
||||
RDEPEND=X? ( x11-libs/libXaw x11-libs/libXp )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.cs.wisc.edu/~larus/SPIM/spim-7.2.1.tar.gz
|
||||
_eclasses_=eutils 6e25eb368f2a449bd6f5f8b55eadba30 multilib c2b85b5c63a44798c1e442147ac14c5c toolchain-funcs 53a27e9e8acf42332c82a7838d84773f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=73a69fb97587e33361fd5ce26b8a8115
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile install test unpack
|
||||
DEPEND=X? ( x11-libs/libXaw x11-libs/libXp ) X? ( x11-misc/imake x11-proto/xproto ) >=sys-apps/sed-4 sys-devel/bison
|
||||
DESCRIPTION=MIPS Simulator
|
||||
HOMEPAGE=http://www.cs.wisc.edu/~larus/spim.html
|
||||
IUSE=X
|
||||
KEYWORDS=amd64 ppc ~sparc x86
|
||||
LICENSE=as-is
|
||||
RDEPEND=X? ( x11-libs/libXaw x11-libs/libXp )
|
||||
RESTRICT=strip
|
||||
SLOT=0
|
||||
SRC_URI=http://www.cs.wisc.edu/~larus/SPIM/spim-7.3.tar.gz
|
||||
_eclasses_=eutils 6e25eb368f2a449bd6f5f8b55eadba30 multilib c2b85b5c63a44798c1e442147ac14c5c toolchain-funcs 53a27e9e8acf42332c82a7838d84773f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=1973d31d1d217b3cf72077c564f563ab
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=X? ( x11-libs/libXaw x11-libs/libXp ) X? ( x11-misc/imake x11-proto/xproto ) >=sys-apps/sed-4 sys-devel/bison
|
||||
DESCRIPTION=MIPS Simulator
|
||||
EAPI=2
|
||||
HOMEPAGE=http://www.cs.wisc.edu/~larus/spim.html
|
||||
IUSE=X
|
||||
KEYWORDS=~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
|
||||
LICENSE=as-is
|
||||
RDEPEND=X? ( x11-libs/libXaw x11-libs/libXp )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.cs.wisc.edu/~larus/SPIM/spim-7.5.tar.gz
|
||||
_eclasses_=eutils 6e25eb368f2a449bd6f5f8b55eadba30 multilib c2b85b5c63a44798c1e442147ac14c5c toolchain-funcs 53a27e9e8acf42332c82a7838d84773f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=7bd4c9bad1326a6f77f12b6e87b78253
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=install postinst postrm
|
||||
DEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
|
||||
DESCRIPTION=vim plugin: a comprehensive plugin for editing LaTeX files
|
||||
EAPI=4
|
||||
HOMEPAGE=http://atp-vim.sourceforge.net/
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=|| ( app-editors/vim[python] app-editors/gvim[python] ) !app-vim/vim-latex app-vim/align app-text/wdiff >=dev-lang/python-2.7 dev-python/psutil dev-tex/latexmk dev-tex/detex virtual/tex-base || ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/atp-vim/releases/AutomaticTexPlugin_12.1.tar.gz
|
||||
_eclasses_=vim-doc 1c18baeec98cec3287524cbf2fee2bd2 vim-plugin 0a9f94c8f498d61aecc18fdc8ad711dd
|
||||
_md5_=8f3ed876cb524022cfbfa0a0e8e95524
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile install postinst preinst prepare setup test
|
||||
DEPEND=|| ( =dev-lang/python-2.7* =dev-lang/python-2.6* )
|
||||
DESCRIPTION=Google's open source JavaScript engine
|
||||
EAPI=4
|
||||
HOMEPAGE=http://code.google.com/p/v8
|
||||
KEYWORDS=~amd64 ~x86 ~x86-fbsd ~x64-macos ~x86-macos
|
||||
LICENSE=BSD
|
||||
RDEPEND=|| ( =dev-lang/python-2.7* =dev-lang/python-2.6* )
|
||||
SLOT=0
|
||||
SRC_URI=http://commondatastorage.googleapis.com/chromium-browser-official/v8-3.12.19.13.tar.bz2
|
||||
_eclasses_=eutils 6e25eb368f2a449bd6f5f8b55eadba30 multilib c2b85b5c63a44798c1e442147ac14c5c pax-utils 0ace932c4045349c7fc1af0fe7091acf python a0b470c1fca4658ffc97f0df0f25dcdc toolchain-funcs 53a27e9e8acf42332c82a7838d84773f user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
|
||||
_md5_=5666ef4103040b1abc28882f9cf859b2
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=>=dev-lang/perl-5.6 virtual/yacc
|
||||
DESCRIPTION=ASN.1 library
|
||||
EAPI=4
|
||||
HOMEPAGE=http://www.gnu.org/software/libtasn1/
|
||||
IUSE=doc static-libs
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd
|
||||
LICENSE=GPL-3 LGPL-2.1
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnu/libtasn1/libtasn1-2.14.tar.gz
|
||||
_eclasses_=autotools f4bee52a728da1f76470f4b8d246c50f autotools-utils cfb1126efe81254030227216aa71f32c eutils 6e25eb368f2a449bd6f5f8b55eadba30 libtool 2b273eea1976cfaed3449345d94331ac multilib c2b85b5c63a44798c1e442147ac14c5c multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 toolchain-funcs 53a27e9e8acf42332c82a7838d84773f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=1a86cced3435413ba06ee2f672df7c02
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile install prepare setup
|
||||
DEPEND=>=media-libs/giblib-1.2.4 media-libs/imlib2 >=media-libs/libpng-1.2:0 x11-libs/libX11 curl? ( net-misc/curl ) exif? ( media-libs/libexif ) xinerama? ( x11-libs/libXinerama ) x11-libs/libXt x11-proto/xproto test? ( >=dev-lang/perl-5.10 dev-perl/Test-Command )
|
||||
DESCRIPTION=A fast, lightweight imageviewer using imlib2
|
||||
EAPI=4
|
||||
HOMEPAGE=http://feh.finalrewind.org/
|
||||
IUSE=debug curl exif test xinerama
|
||||
KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86
|
||||
LICENSE=as-is
|
||||
RDEPEND=>=media-libs/giblib-1.2.4 media-libs/imlib2 >=media-libs/libpng-1.2:0 x11-libs/libX11 curl? ( net-misc/curl ) exif? ( media-libs/libexif ) xinerama? ( x11-libs/libXinerama ) virtual/jpeg
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=http://feh.finalrewind.org/feh-2.6.2.tar.bz2
|
||||
_eclasses_=eutils 6e25eb368f2a449bd6f5f8b55eadba30 multilib c2b85b5c63a44798c1e442147ac14c5c toolchain-funcs 53a27e9e8acf42332c82a7838d84773f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=dc64e6a7ede95afb7165c893e3c70120
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue