parent
1a2deaef29
commit
5de0d15f23
@ -1,3 +1,4 @@
|
||||
DIST root_v5.32.03.source.tar.gz 55529362 SHA256 575057c429625df69f0fa5c303287acefff185cda8cf8d1e9a6b2d21097d5ae6 SHA512 2e067eb9c6bbda5cf4df6973a3cf5307540247fb07c349f7ee74c0cf6a4abbb63f585a9ff67139cae985250fc5c5106b5ea03d7d9d2bcd20269e0ec8760ebd02 WHIRLPOOL 87dbf6f55f82001e07afc3b467e95f841f185f1f67d1dbd953f73e8aa9127ef8485db84100d6e9a08f0ae6aa5b45a565398eb6723145fff16c07e5158bb3e3ab
|
||||
DIST root_v5.32.04.source.tar.gz 55526502 SHA256 0c0130ba3d74b86caee3071deeceb46545cfde34def8ad2107601e133506acf2 SHA512 796d7f6fe92700232da3fcaac042438e13c13e504179a7375105b2ff06e1fac571ef4d59f270d73844b2a481b0762a873985d22eee2b1a0b156071b777d4417a WHIRLPOOL c5ce0f81331e08b3f79e97c894bff60185bba562388e789d3d1716d3523045a55c24e1cebded4ad19a09023c4b5275fd7d44acb726a1f248a9616ed95addd609
|
||||
DIST root_v5.34.05.source.tar.gz 64021235 SHA256 448e180a5ed6f53b5ee49ead014a98e742e97198a4ca760f086467db5d230c9d SHA512 37d26849114c7764b8cb877e29f5e3b24603680b317ceab52d784ca2c17d66f38e99dfa1b369e587517ea5ffd4a11cefe51eb84db47d767ad16aee12b7ce79bf WHIRLPOOL 195f32c1251088ff55a5c7834bc3db3d07a4fbcfff018f329e6c39c6618aa98b7f3c2f6a0f7aba883367a016ca260c0c061c7641caa75c8c6e077cad0bb43516
|
||||
DIST root_v5.34.07.source.tar.gz 66629870 SHA256 88aa3fdd6c9b1cce33062b53c405a3ac0fb776d37d2a544aef5c71917f2adb4d SHA512 e062fdf3bbd1d81d777faccaf1ed6f603e2f9d4ee4926bdf671caf38f42b52b1a23d8ea87772d809978462f12474a1c5ad52005603b22162b9d566951fe7123e WHIRLPOOL 4519e26fb444d674e888d7aa08eae0ad98300d65fbf9a40f19d9da37be7cf19d15db98807941c426fb8407e30f99ecde98f09bd2f0cbf355b717f12f0369e35e
|
||||
|
@ -0,0 +1,83 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-doc/root-docs/root-docs-5.34.07.ebuild,v 1.1 2013/05/23 23:50:00 bicatali Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
ROOT_PN="root"
|
||||
PATCH_PV="5.34.01"
|
||||
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
_GIT=git-2
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="ftp://root.cern.ch/${ROOT_PN}/${ROOT_PN}_v${PV}.source.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
fi
|
||||
|
||||
inherit eutils multilib toolchain-funcs virtualx ${_GIT}
|
||||
|
||||
DESCRIPTION="API documentation for ROOT (An Object-Oriented Data Analysis Framework)"
|
||||
HOMEPAGE="http://root.cern.ch/"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="LGPL-2.1"
|
||||
IUSE=""
|
||||
|
||||
S="${WORKDIR}/${ROOT_PN}"
|
||||
VIRTUALX_REQUIRED="always"
|
||||
|
||||
DEPEND="
|
||||
~sci-physics/root-${PV}[X,doc,graphviz,htmldoc,opengl]
|
||||
virtual/pkgconfig
|
||||
${_GIT_DEP}"
|
||||
RDEPEND=""
|
||||
|
||||
pkg_setup() {
|
||||
# sandboxed user can't access video hardware, so xorg-x11 implementation
|
||||
# should be used
|
||||
GL_IMPLEM=$(eselect opengl show)
|
||||
eselect opengl set xorg-x11
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-${PATCH_PV}-makehtml.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# we need only to setup paths here, html docs doesn't depend on USE flags
|
||||
./configure \
|
||||
--prefix="${EPREFIX}"/usr \
|
||||
--etcdir="${EPREFIX}"/etc/root \
|
||||
--libdir="${EPREFIX}"/usr/$(get_libdir)/${PN} \
|
||||
--docdir="${EPREFIX}"/usr/share/doc/${PF} \
|
||||
--tutdir="${EPREFIX}"/usr/share/doc/${PF}/examples/tutorials \
|
||||
--testdir="${EPREFIX}"/usr/share/doc/${PF}/examples/tests \
|
||||
--with-cc=$(tc-getCC) \
|
||||
--with-cxx=$(tc-getCXX) \
|
||||
--with-f77=$(tc-getFC) \
|
||||
--with-ld=$(tc-getCXX) \
|
||||
--with-afs-shared=yes \
|
||||
--with-llvm-config="${EPREFIX}"/usr/bin/llvm-config \
|
||||
--with-sys-iconpath="${EPREFIX}"/usr/share/pixmaps
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
ROOTSYS="${S}" Xemake html
|
||||
# if root.exe crashes, return code will be 0 due to gdb attach,
|
||||
# so we need to check if last html file was generated;
|
||||
# this check is volatile and can't catch crash on the last file.
|
||||
[[ -f htmldoc/timespec.html ]] || die "looks like html doc generation crashed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodir /usr/share/doc/${PF}
|
||||
# too large data to copy
|
||||
mv htmldoc/* "${ED}usr/share/doc/${PF}/"
|
||||
docompress -x "${EPREFIX}/usr/share/doc/${PF}/"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
eselect opengl set ${GL_IMPLEM}
|
||||
}
|
@ -0,0 +1,333 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-24.3-r2.ebuild,v 1.1 2013/05/23 18:18:47 ulm Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit autotools elisp-common eutils flag-o-matic multilib readme.gentoo
|
||||
|
||||
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
|
||||
HOMEPAGE="http://www.gnu.org/software/emacs/"
|
||||
SRC_URI="mirror://gnu/emacs/${P}.tar.xz
|
||||
mirror://gentoo/${P}-patches-2.tar.xz"
|
||||
|
||||
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"
|
||||
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? (
|
||||
motif? ( >=x11-libs/motif-2.3:0 )
|
||||
!motif? (
|
||||
Xaw3d? ( x11-libs/libXaw3d )
|
||||
!Xaw3d? ( athena? ( x11-libs/libXaw ) )
|
||||
)
|
||||
)
|
||||
)"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/xz-utils
|
||||
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-${PV}"
|
||||
|
||||
EMACS_SUFFIX="${PN/emacs/emacs-${SLOT}}"
|
||||
SITEFILE="20${PN}-${SLOT}-gentoo.el"
|
||||
# FULL_VERSION keeps the full version number, which is needed in
|
||||
# order to determine some path information correctly for copy/move
|
||||
# operations later on
|
||||
FULL_VERSION="${PV%%_*}"
|
||||
S="${WORKDIR}/emacs-${FULL_VERSION}"
|
||||
|
||||
src_prepare() {
|
||||
EPATCH_SUFFIX=patch epatch
|
||||
epatch_user
|
||||
|
||||
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.ac \
|
||||
|| die "unable to sed configure.ac"
|
||||
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 "/AC_PATH_PROG/s/gzip/PrEvEnTcOmPrEsSiOn/" configure.ac \
|
||||
|| die "unable to sed configure.ac"
|
||||
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+=" --with-sound"
|
||||
else
|
||||
myconf+=" $(use_with sound)"
|
||||
fi
|
||||
|
||||
if use X; then
|
||||
myconf+=" --with-x --without-ns"
|
||||
myconf+=" $(use_with gconf)"
|
||||
myconf+=" $(use_with gsettings)"
|
||||
myconf+=" $(use_with toolkit-scroll-bars)"
|
||||
myconf+=" $(use_with gif)"
|
||||
myconf+=" $(use_with jpeg)"
|
||||
myconf+=" $(use_with png)"
|
||||
myconf+=" $(use_with svg rsvg)"
|
||||
myconf+=" $(use_with tiff)"
|
||||
myconf+=" $(use_with xpm)"
|
||||
myconf+=" $(use_with imagemagick)"
|
||||
|
||||
if use xft; then
|
||||
myconf+=" --with-xft"
|
||||
myconf+=" $(use_with m17n-lib libotf)"
|
||||
myconf+=" $(use_with m17n-lib m17n-flt)"
|
||||
else
|
||||
myconf+=" --without-xft"
|
||||
myconf+=" --without-libotf --without-m17n-flt"
|
||||
use m17n-lib && ewarn \
|
||||
"USE flag \"m17n-lib\" has no effect if \"xft\" is not set."
|
||||
fi
|
||||
|
||||
local f
|
||||
if use gtk; then
|
||||
einfo "Configuring to build with GIMP Toolkit (GTK+)"
|
||||
myconf+=" --with-x-toolkit=$(usex gtk3 gtk3 gtk2)"
|
||||
for f in motif Xaw3d athena; do
|
||||
use ${f} && ewarn \
|
||||
"USE flag \"${f}\" has no effect if \"gtk\" is set."
|
||||
done
|
||||
elif use motif; then
|
||||
einfo "Configuring to build with Motif toolkit"
|
||||
myconf+=" --with-x-toolkit=motif"
|
||||
for f in Xaw3d athena; do
|
||||
use ${f} && ewarn \
|
||||
"USE flag \"${f}\" has no effect if \"motif\" is set."
|
||||
done
|
||||
elif use athena || use Xaw3d; then
|
||||
einfo "Configuring to build with Athena/Lucid toolkit"
|
||||
myconf+=" --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)"
|
||||
else
|
||||
einfo "Configuring to build with no toolkit"
|
||||
myconf+=" --with-x-toolkit=no"
|
||||
fi
|
||||
elif use aqua; then
|
||||
einfo "Configuring to build with Nextstep (Cocoa) support"
|
||||
myconf+=" --with-ns --disable-ns-self-contained"
|
||||
myconf+=" --without-x"
|
||||
else
|
||||
myconf+=" --without-x --without-ns"
|
||||
fi
|
||||
|
||||
# Save version information in the Emacs binary. It will be available
|
||||
# in variable "system-configuration-options".
|
||||
myconf+=" GENTOO_PACKAGE=${CATEGORY}/${PF}"
|
||||
|
||||
# According to configure, this option is only used for GNU/Linux
|
||||
# (x86_64 and s390). For Gentoo Prefix we have to explicitly spell
|
||||
# out the location because $(get_libdir) does not necessarily return
|
||||
# something that matches the host OS's libdir naming (e.g. RHEL).
|
||||
local crtdir=$($(tc-getCC) -print-file-name=crt1.o)
|
||||
crtdir=${crtdir%/*}
|
||||
|
||||
econf \
|
||||
--program-suffix="-${EMACS_SUFFIX}" \
|
||||
--program-transform-name="s/^\(emacs\)-[0-9].*-\1/\1/" \
|
||||
--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 \
|
||||
$(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
|
||||
}
|
||||
|
||||
src_install () {
|
||||
emake DESTDIR="${D}" NO_BIN_LINK=t install
|
||||
|
||||
# move info dir to avoid collisions with the dir file generated by portage
|
||||
mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{,.orig} \
|
||||
|| die "moving info dir failed"
|
||||
touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir
|
||||
docompress -x /usr/share/info/${EMACS_SUFFIX}/dir.orig
|
||||
|
||||
# avoid collision between slots, see bug #169033 e.g.
|
||||
rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el
|
||||
rm -rf "${ED}"/usr/share/{applications,icons}
|
||||
rm -rf "${ED}"/var
|
||||
|
||||
# remove unused <version>/site-lisp dir
|
||||
rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp
|
||||
|
||||
local cdir
|
||||
if use source; then
|
||||
cdir="/usr/share/emacs/${FULL_VERSION}/src"
|
||||
insinto "${cdir}"
|
||||
# This is not meant to install all the source -- just the
|
||||
# C source you might find via find-function
|
||||
doins src/*.{c,h,m}
|
||||
elif has installsources ${FEATURES}; then
|
||||
cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src"
|
||||
fi
|
||||
|
||||
sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF
|
||||
X
|
||||
;;; ${PN}-${SLOT} site-lisp configuration
|
||||
X
|
||||
(when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
|
||||
Y (setq find-function-C-source-directory
|
||||
Y "${EPREFIX}${cdir}")
|
||||
X (let ((path (getenv "INFOPATH"))
|
||||
X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}")
|
||||
X (re "\\\\\`${EPREFIX}/usr/share/info\\\\>"))
|
||||
X (and path
|
||||
X ;; move Emacs Info dir before anything else in /usr/share/info
|
||||
X (let* ((p (cons nil (split-string path ":" t))) (q p))
|
||||
X (while (and (cdr q) (not (string-match re (cadr q))))
|
||||
X (setq q (cdr q)))
|
||||
X (setcdr q (cons dir (delete dir (cdr q))))
|
||||
X (setq Info-directory-list (prune-directory-list (cdr p)))))))
|
||||
EOF
|
||||
elisp-site-file-install "${T}/${SITEFILE}" || die
|
||||
|
||||
dodoc README BUGS
|
||||
|
||||
if use aqua; then
|
||||
dodir /Applications/Gentoo
|
||||
rm -rf "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app
|
||||
mv nextstep/Emacs.app \
|
||||
"${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app || die
|
||||
fi
|
||||
|
||||
DOC_CONTENTS="You can set the version to be started by /usr/bin/emacs
|
||||
through the Emacs eselect module, which also redirects man and info
|
||||
pages. Therefore, several Emacs versions can be installed at the
|
||||
same time. \"man emacs.eselect\" for details.
|
||||
\\n\\nIf you upgrade from Emacs version 24.2 or earlier, then it is
|
||||
strongly recommended that you use app-admin/emacs-updater to rebuild
|
||||
all byte-compiled elisp files of the installed Emacs packages."
|
||||
use X && DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs.
|
||||
Installing media-fonts/font-adobe-{75,100}dpi on the X server's
|
||||
machine would satisfy basic Emacs requirements under X11.
|
||||
See also http://www.gentoo.org/proj/en/lisp/emacs/xft.xml
|
||||
for how to enable anti-aliased fonts."
|
||||
use aqua && DOC_CONTENTS+="\\n\\nEmacs${EMACS_SUFFIX#emacs}.app is in
|
||||
\"${EPREFIX}/Applications/Gentoo\". You may want to copy or symlink
|
||||
it into /Applications by yourself."
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# move Info dir file to correct name
|
||||
local infodir=/usr/share/info/${EMACS_SUFFIX} f
|
||||
if [[ -f ${ED}${infodir}/dir.orig ]]; then
|
||||
mv "${ED}"${infodir}/dir{.orig,} || die "moving info dir failed"
|
||||
elif [[ -d "${ED}"${infodir} ]]; then
|
||||
# this should not happen in EAPI 4
|
||||
ewarn "Regenerating Info directory index in ${infodir} ..."
|
||||
rm -f "${ED}"${infodir}/dir{,.*}
|
||||
for f in "${ED}"${infodir}/*; do
|
||||
if [[ ${f##*/} != *-[0-9]* && -e ${f} ]]; then
|
||||
install-info --info-dir="${ED}"${infodir} "${f}" \
|
||||
|| die "install-info failed"
|
||||
fi
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elisp-site-regen
|
||||
|
||||
local pvr
|
||||
for pvr in ${REPLACING_VERSIONS}; do
|
||||
[[ ${pvr%%[-_]*} = 24.[12] ]] && FORCE_PRINT_ELOG=1
|
||||
done
|
||||
readme.gentoo_print_elog
|
||||
|
||||
if use livecd; then
|
||||
# force an update of the emacs symlink for the livecd/dvd,
|
||||
# because some microemacs packages set it with USE=livecd
|
||||
eselect emacs update
|
||||
else
|
||||
eselect emacs update ifunset
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
elisp-site-regen
|
||||
eselect emacs update ifunset
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
DIST sml-mode-4.1.tar.gz 69599 SHA256 2453cc2190ca2d73f6ec31ec70558cee3378a7982bff70867eaa65742c0b0975 SHA512 0fd43740c49729f1dc2a56dc9a7b0ba9bd6d5fd6596bcb72eb32e546bfdc44947309e5d4605e3ee6e86e151d889dec1991a32763e02313a28fe0e4ad339f7732 WHIRLPOOL f9255f4cd2fa454403dd009dcf5cacc5ae895296f936c997cbfafe7538090818c2b24c5539dc656bc5ef704ecef0e3f1e8eb598e5c07092226bcfc2fde68656f
|
||||
DIST sml-mode-5.0.tar.gz 73324 SHA256 4aecb081ef839e94345aec31840a9c3805771c857298e87d8c153ec52ddb9fb5 SHA512 250dd6a25e8e456fc0c002e77b2bd27a5de6f13d7c6f530a71213853fcca0bda340474f68411c7bba237282d47d1e91334e05b521ee4990f0bda1daf8966b2ee WHIRLPOOL 8f7c004f82a663c97a647461d0dd2842e739f54d0fceab5fcfa3295eb1749443d18f585edfd07435a702deaa4094bca38531404abc5c186d16fb76874621ef69
|
||||
DIST sml-mode-6.1.el.xz 19012 SHA256 6a9cf07a199bc01d1f4163ada0d44b0669cf1ef4e2fa5bf6372d98fc84c634a6 SHA512 fd7566cc345b7df262f30648fcd7c8196b1615b9a9c4bc290db9125cedccda1340c07214eb9d9f17151c1c161ac72942e9ba35935133e8a6a857502ae89cff09 WHIRLPOOL bb2e9276900c36d2de1506710ff33cb4aceee641cb0ea23436f55487390fc9e4be0db053d85d7b693afbf72ba70579b2590c8fef0e738a47026b8f53b70a10b0
|
||||
DIST sml-mode-6.4.el.xz 20512 SHA256 ce524bd955fe3bd7e548e00ea4f568fd2b045f635268a086167b86a5d3760efe SHA512 238c69cf34bdd9b825fdc00e65741a458e64bf4bf38ed96ba0518154dd92f25877d56d09f4c13271577ea8641ca828023db950db07a42fe1a02659527b65cb5b WHIRLPOOL 16c534d6aa9e354804ab74717bdd9872dea8d67645ec541ba230b4cc7cea0a79c376ef9067ad4e9d6b1e0aaa56d47cc47329081293c4f2f519bb4e2c6f2d9f2b
|
||||
|
@ -1,28 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/sml-mode/sml-mode-4.1.ebuild,v 1.6 2012/11/01 14:42:24 ulm Exp $
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="Emacs major mode for editing Standard ML"
|
||||
HOMEPAGE="http://www.iro.umontreal.ca/~monnier/elisp/"
|
||||
SRC_URI="http://www.iro.umontreal.ca/~monnier/elisp/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 ppc x86"
|
||||
IUSE=""
|
||||
RESTRICT="test"
|
||||
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
||||
src_compile() {
|
||||
emake || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
elisp-install ${PN} *.el *.elc || die
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die
|
||||
doinfo *.info* || die
|
||||
dodoc BUGS ChangeLog NEWS README TODO || die
|
||||
}
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/sml-mode/sml-mode-6.4.ebuild,v 1.1 2013/05/23 18:34:31 ulm Exp $
|
||||
|
||||
EAPI=5
|
||||
NEED_EMACS=24
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="Emacs major mode for editing Standard ML"
|
||||
HOMEPAGE="http://www.iro.umontreal.ca/~monnier/elisp/"
|
||||
# taken from http://elpa.gnu.org/packages/${P}.el
|
||||
SRC_URI="mirror://gentoo/${P}.el.xz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ppc ~x86"
|
||||
|
||||
SITEFILE="50${PN}-gentoo-6.1.el"
|
||||
|
||||
src_compile() {
|
||||
elisp-compile *.el
|
||||
elisp-make-autoload-file
|
||||
}
|
@ -0,0 +1,18 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-leechcraft/lc-krigstask/lc-krigstask-9999.ebuild,v 1.1 2013/05/24 15:16:42 pinkbyte Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit leechcraft
|
||||
|
||||
DESCRIPTION="The taskbar quark for LeechCraft"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
IUSE="debug"
|
||||
|
||||
DEPEND="~app-leechcraft/lc-core-${PV}
|
||||
dev-qt/qtdeclarative:4"
|
||||
RDEPEND="${DEPEND}
|
||||
~virtual/leechcraft-quark-sideprovider-${PV}"
|
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>leechcraft</herd>
|
||||
</pkgmetadata>
|
@ -0,0 +1,17 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-leechcraft/lc-laughty/lc-laughty-9999.ebuild,v 1.1 2013/05/24 15:21:28 pinkbyte Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit leechcraft
|
||||
|
||||
DESCRIPTION="The LeechCraft notification daemon"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
IUSE="debug"
|
||||
|
||||
DEPEND="~app-leechcraft/lc-core-${PV}
|
||||
dev-qt/qtdbus:4"
|
||||
RDEPEND="${DEPEND}"
|
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>leechcraft</herd>
|
||||
</pkgmetadata>
|
@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-leechcraft/lc-mellonetray/lc-mellonetray-9999.ebuild,v 1.1 2013/05/24 15:22:50 pinkbyte Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit leechcraft
|
||||
|
||||
DESCRIPTION="System tray quark for LeechCraft"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
IUSE="debug"
|
||||
|
||||
DEPEND="~app-leechcraft/lc-core-${PV}
|
||||
dev-qt/qtdeclarative:4
|
||||
x11-libs/libXdamage
|
||||
x11-libs/libXrender"
|
||||
RDEPEND="${DEPEND}
|
||||
~virtual/leechcraft-quark-sideprovider-${PV}"
|
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>leechcraft</herd>
|
||||
</pkgmetadata>
|
@ -0,0 +1,17 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-leechcraft/lc-sysnotify/lc-sysnotify-9999.ebuild,v 1.1 2013/05/24 15:23:51 pinkbyte Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit leechcraft
|
||||
|
||||
DESCRIPTION="Notifications via system libnotify daemon for LeechCraft"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
IUSE="debug"
|
||||
|
||||
DEPEND="~app-leechcraft/lc-core-${PV}
|
||||
dev-qt/qtdbus:4"
|
||||
RDEPEND="${DEPEND}"
|
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>leechcraft</herd>
|
||||
</pkgmetadata>
|
@ -0,0 +1 @@
|
||||
DIST evemu-1.1.0.tar.xz 482884 SHA256 2a10065b66f85053476082f07b8af4fb96d4abe35509e1fd0e166326195fc9dd SHA512 2915ef6ee651a6fbf1c10c3a7562f748be376fd7fe13f3c3e9ef3ac959d1250c2c38c758f29361e134a97a6087cd3f1fbf307a959235f6022bab7daa65dd3c10 WHIRLPOOL 978da8be9e0a083edb07960f868cd42c89d0f1f2861698845236a267b55611435c09d6c864c361b1de404efaa06a84fe43879efc9d88ebd55aee4471650f8596
|
@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/evemu/evemu-1.1.0.ebuild,v 1.1 2013/05/23 22:47:19 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_{6,7} )
|
||||
AUTOTOOLS_AUTORECONF=1
|
||||
AUTOTOOLS_IN_SOURCE_BUILD=1
|
||||
|
||||
inherit autotools-utils python-single-r1
|
||||
|
||||
DESCRIPTION="Tools and bindings for kernel input event device emulation, data capture, and replay"
|
||||
HOMEPAGE="http://www.freedesktop.org/wiki/Evemu/"
|
||||
SRC_URI="http://www.freedesktop.org/software/${PN}/${P}.tar.xz"
|
||||
|
||||
LICENSE="LGPL-3 GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="python static-libs"
|
||||
|
||||
RDEPEND="python? ( ${PYTHON_DEPS} )"
|
||||
DEPEND="app-arch/xz-utils
|
||||
${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
if ! use python ; then
|
||||
sed '/SUBDIRS/s/python//' -i Makefile.am || die
|
||||
autotools-utils_src_prepare
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
if use python ; then
|
||||
if [[ ! ${EUID} -eq 0 ]] || has sandbox $FEATURES || has usersandbox $FEATURES ; then
|
||||
ewarn "Tests require userpriv, sandbox, and usersandbox to be disabled in FEATURES."
|
||||
else
|
||||
emake check
|
||||
fi
|
||||
fi
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
<?xml version = '1.0' encoding = 'UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>radhermit@gentoo.org</email>
|
||||
<name>Tim Harder</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,80 @@
|
||||
diff -Naur lirc-0.9.0/drivers/lirc_serial/lirc_serial.c lirc-0.9.0.new/drivers/lirc_serial/lirc_serial.c
|
||||
--- lirc-0.9.0/drivers/lirc_serial/lirc_serial.c 2013-05-24 11:58:31.017566567 -0400
|
||||
+++ lirc-0.9.0.new/drivers/lirc_serial/lirc_serial.c 2013-05-24 12:00:38.733568898 -0400
|
||||
@@ -1107,12 +1107,12 @@
|
||||
|
||||
static struct platform_device *lirc_serial_dev;
|
||||
|
||||
-static int __devinit lirc_serial_probe(struct platform_device *dev)
|
||||
+static int lirc_serial_probe(struct platform_device *dev)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
-static int __devexit lirc_serial_remove(struct platform_device *dev)
|
||||
+static int lirc_serial_remove(struct platform_device *dev)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
@@ -1163,7 +1163,7 @@
|
||||
|
||||
static struct platform_driver lirc_serial_driver = {
|
||||
.probe = lirc_serial_probe,
|
||||
- .remove = __devexit_p(lirc_serial_remove),
|
||||
+ .remove = lirc_serial_remove,
|
||||
.suspend = lirc_serial_suspend,
|
||||
.resume = lirc_serial_resume,
|
||||
.driver = {
|
||||
diff -Naur lirc-0.9.0/drivers/lirc_sir/lirc_sir.c lirc-0.9.0.new/drivers/lirc_sir/lirc_sir.c
|
||||
--- lirc-0.9.0/drivers/lirc_sir/lirc_sir.c 2013-05-24 11:58:31.017566567 -0400
|
||||
+++ lirc-0.9.0.new/drivers/lirc_sir/lirc_sir.c 2013-05-24 12:00:38.733568898 -0400
|
||||
@@ -1296,19 +1296,19 @@
|
||||
return 0;
|
||||
}
|
||||
|
||||
-static int __devinit lirc_sir_probe(struct platform_device *dev)
|
||||
+static int lirc_sir_probe(struct platform_device *dev)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
-static int __devexit lirc_sir_remove(struct platform_device *dev)
|
||||
+static int lirc_sir_remove(struct platform_device *dev)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
static struct platform_driver lirc_sir_driver = {
|
||||
.probe = lirc_sir_probe,
|
||||
- .remove = __devexit_p(lirc_sir_remove),
|
||||
+ .remove = lirc_sir_remove,
|
||||
.driver = {
|
||||
.name = "lirc_sir",
|
||||
.owner = THIS_MODULE,
|
||||
diff -Naur lirc-0.9.0/drivers/lirc_wpc8769l/lirc_wpc8769l.c lirc-0.9.0.new/drivers/lirc_wpc8769l/lirc_wpc8769l.c
|
||||
--- lirc-0.9.0/drivers/lirc_wpc8769l/lirc_wpc8769l.c 2013-05-24 11:58:30.974566567 -0400
|
||||
+++ lirc-0.9.0.new/drivers/lirc_wpc8769l/lirc_wpc8769l.c 2013-05-24 12:00:38.734568898 -0400
|
||||
@@ -942,12 +942,12 @@
|
||||
#ifdef MODULE
|
||||
static struct platform_device *lirc_wpc8769l_platform_dev;
|
||||
|
||||
-static int __devinit lirc_wpc8769l_probe(struct platform_device *dev)
|
||||
+static int lirc_wpc8769l_probe(struct platform_device *dev)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
-static int __devexit lirc_wpc8769l_remove(struct platform_device *dev)
|
||||
+static int lirc_wpc8769l_remove(struct platform_device *dev)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
@@ -975,7 +975,7 @@
|
||||
|
||||
static struct platform_driver lirc_wpc8769l_platform_driver = {
|
||||
.probe = lirc_wpc8769l_probe,
|
||||
- .remove = __devexit_p(lirc_wpc8769l_remove),
|
||||
+ .remove = lirc_wpc8769l_remove,
|
||||
.suspend = lirc_wpc8769l_suspend,
|
||||
.resume = lirc_wpc8769l_resume,
|
||||
.driver = {
|
@ -0,0 +1,71 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/eix/eix-0.28.5.ebuild,v 1.1 2013/05/23 18:12:55 axs Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PLOCALES="de ru"
|
||||
inherit bash-completion-r1 eutils multilib l10n
|
||||
|
||||
DESCRIPTION="Search and query ebuilds, portage incl. local settings, ext. overlays, version changes, and more"
|
||||
HOMEPAGE="http://eix.berlios.de"
|
||||
SRC_URI="mirror://berlios/${PN}/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
|
||||
IUSE="clang debug +dep doc nls optimization security strong-optimization strong-security sqlite swap-remote tools zsh-completion"
|
||||
|
||||
RDEPEND="app-shells/push
|
||||
sqlite? ( >=dev-db/sqlite-3 )
|
||||
nls? ( virtual/libintl )"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/xz-utils
|
||||
clang? ( sys-devel/clang )
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
pkg_setup() {
|
||||
case " ${REPLACING_VERSIONS}" in
|
||||
*\ 0.[0-9].*|*\ 0.1[0-9].*|*\ 0.2[0-4].*|*\ 0.25.0*)
|
||||
local eixcache="${EROOT}/var/cache/${PN}"
|
||||
test -f "${eixcache}" && rm -f -- "${eixcache}";;
|
||||
esac
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_with sqlite) $(use_with doc extra-doc) \
|
||||
$(use_with zsh-completion) \
|
||||
$(use_enable nls) $(use_enable tools separate-tools) \
|
||||
$(use_enable security) $(use_enable optimization) \
|
||||
$(use_enable strong-security) \
|
||||
$(use_enable strong-optimization) $(use_enable debug debugging) \
|
||||
$(use_enable swap-remote) \
|
||||
$(use_with prefix always-accept-keywords) \
|
||||
$(use_with dep dep-default) \
|
||||
$(use_with clang nongnu-cxx clang++) \
|
||||
--with-ebuild-sh-default="/usr/$(get_libdir)/portage/bin/ebuild.sh" \
|
||||
--with-portage-rootpath="${ROOTPATH}" \
|
||||
--with-eprefix-default="${EPREFIX}" \
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
|
||||
--htmldir="${EPREFIX}/usr/share/doc/${PF}/html"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
dobashcomp bash/eix
|
||||
keepdir "/var/cache/${PN}"
|
||||
fowners portage:portage "/var/cache/${PN}"
|
||||
fperms 775 "/var/cache/${PN}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# fowners in src_install doesn't work for owner/group portage:
|
||||
# merging changes this owner/group back to root.
|
||||
use prefix || chown portage:portage "${EROOT}var/cache/${PN}"
|
||||
local obs="${EROOT}var/cache/eix.previous"
|
||||
! test -f "${obs}" || ewarn "Found obsolete ${obs}, please remove it"
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST flaggie-0.2.1.tar.bz2 16767 SHA256 00a657a6c518bfabbc38770f61600d315a5441e821a8006406346e9a44f025d1 SHA512 3f273ebeceaaedce7a3807126fb3f450e420338a883440066d06a4d6a95b63bd538bb5da882fea23e0d390b28a83f50375dbda2624f656327775b2b700f2b2e4 WHIRLPOOL 9df433aa157dabda6089c9a2cf954085b96b13aaeeff1311be4547132d9b50109aed1f6e0b9f968b498d022721217072dda932137dad5ffc2b99ed23cce018be
|
||||
DIST flaggie-0.2.tar.bz2 16641 SHA256 d71ebeeb463395524c99ae45238e8ff94f764c0d476f59e5e606fa53738a8578 SHA512 d906d758ffd7d9d7246ba7310e3768052f9e0eeb1d1fadf653ac51748cca4131b23a2d0ebcaeac2a1ac3fa3217d99e1512db309ba9ce246dcf86c351682b84aa WHIRLPOOL 02e405f3c85d3b389915d94b3defd5e9353b45ea022c75828ef8a7df58f81625534064e62c1474f5e1a03d3f18cccd55bcfb4d7fca68f5c7b6ec061b224a8872
|
||||
|
@ -1,46 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/flaggie/flaggie-0.2.ebuild,v 1.7 2012/08/31 09:13:52 mgorny Exp $
|
||||
|
||||
EAPI=4
|
||||
PYTHON_DEPEND="2:2.6"
|
||||
SUPPORT_PYTHON_ABIS=1
|
||||
RESTRICT_PYTHON_ABIS="2.4 2.5 3.*"
|
||||
|
||||
inherit base bash-completion-r1 distutils
|
||||
|
||||
DESCRIPTION="A smart CLI mangler for package.* files"
|
||||
HOMEPAGE="https://bitbucket.org/mgorny/flaggie/"
|
||||
SRC_URI="mirror://bitbucket/mgorny/${PN}/downloads/${P}.tar.bz2"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~hppa ~mips x86 ~amd64-fbsd ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=sys-apps/portage-2.1.8.3"
|
||||
|
||||
src_prepare() {
|
||||
base_src_prepare
|
||||
distutils_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
|
||||
newbashcomp contrib/bash-completion/${PN}.bash-completion ${PN}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
distutils_pkg_postinst
|
||||
|
||||
ewarn "Please denote that flaggie creates backups of your package.* files"
|
||||
ewarn "before performing each change through appending a single '~'."
|
||||
ewarn "If you'd like to keep your own backup of them, please use another"
|
||||
ewarn "naming scheme (or even better some VCS)."
|
||||
elog
|
||||
elog "bash-completion support requires:"
|
||||
elog " app-shells/gentoo-bashcomp"
|
||||
has_version app-shells/gentoo-bashcomp && \
|
||||
elog "(installed already)"
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/barman/barman-1.2.0-r1.ebuild,v 1.1 2013/05/24 08:41:44 patrick Exp $
|
||||
EAPI=4
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
PYTHON_DEPEND="2:2.6:2.7"
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="Administration tool for disaster recovery of PostgreSQL servers"
|
||||
|
||||
HOMEPAGE="http://www.pgbarman.org"
|
||||
SRC_URI="http://downloads.sourceforge.net/project/pgbarman/${PV}/${P}.tar.gz"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-python/argh
|
||||
>=dev-python/psycopg-2
|
||||
dev-python/python-dateutil
|
||||
net-misc/rsync
|
||||
dev-db/postgresql-server"
|
||||
DEPEND=""
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST pe-format-2.1.1.tar.bz2 66463 SHA256 23010bc8b9fff3c8c232cff1b8f876cb6934e28d585b948776bb74bc53d2d240 SHA512 37c39b1a0ff75976a82765ca8dcba9335a46582b4304460774c6925e4201ddd9c95f7d70965544ac4f68747fa320caa2d7b19d5ff9547b4b61a1d9d9b329bdea WHIRLPOOL d4cc40c1bae238f82b90bb384499fbd1d42290c54cab41ee1ab6f7133da84c7d9f77375268af8ec5d443061ccb3680fdea7bb761a80551f63bcde242664dabbd
|
||||
DIST pe-format-2.1.2.tar.bz2 79023 SHA256 645430d6d4ace715094e452b5da70bbc759d0ae97ddb7393a995ab2a60b8cbf9 SHA512 c946384fdb95593f8b9390f77c7ccc2fc5ae2588412e37e868785523ca91f0d9d98e41928ec61c4cd1f47ba7d1b167cd7b6671f6662ac247d1d83a37b1c32b0f WHIRLPOOL 373717293ee8641193bfdef587ff7301a00c99737a57038cc849f2375138de1bc93d0ad634dd34829ce08255b2aedb2bf346ee6b0c7979bafb666b55f51f6e0d
|
||||
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/pe-format/pe-format-2.1.2.ebuild,v 1.1 2013/05/24 14:25:52 mgorny Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit autotools-utils fdo-mime systemd
|
||||
|
||||
DESCRIPTION="Intelligent PE executable wrapper for binfmt_misc"
|
||||
HOMEPAGE="https://bitbucket.org/mgorny/pe-format2/"
|
||||
SRC_URI="mirror://bitbucket/mgorny/${PN}2/downloads/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="!<sys-apps/openrc-0.9.4"
|
||||
|
||||
src_configure() {
|
||||
systemd_to_myeconfargs
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
autotools-utils_src_install
|
||||
keepdir /var/lib
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ebegin "Calling pe-format2-setup to update handler setup"
|
||||
pe-format2-setup
|
||||
eend ${?}
|
||||
|
||||
fdo-mime_desktop_database_update
|
||||
}
|
@ -1,5 +1,6 @@
|
||||
DIST v8-3.16.14.9.tar.bz2 10461483 SHA256 a2a69c4915bf2e36d327b4b1edb3d398d4967da31eaa1ae0058b6b6615cd66aa SHA512 424b3d8285244acbb8872fddb90a1e269a35bc8f57c0dba66758d6a853cf75e90a52e4e2d7db4095fe798271c794ac4f99cc40a1dbb99eb1b43d3b5b1878da94 WHIRLPOOL fd7beb7fdb661aa2a04591e7a25fe1c5b39af9bfe9b6e1ab8ed1f4cb6238bb740f3c26d12202c972cdb5552fb02ea31c207304394c095a0839b90b368c436ffc
|
||||
DIST v8-3.17.15.3.tar.bz2 10516836 SHA256 bfca163e9e90d9aeaaebe89309245be2fcf697258c273e54c087406ea9dc3ed7 SHA512 8ab664b9801ac0d111cc0af6ada8bf42d458ea7fd951c40d1e7599991d813dc96957c07777ed2f2ad48c4fcf84955293de2e4e1138d4d3ec186e58bc0d2e4c73 WHIRLPOOL 6fca6906330a4e47fa155f7ac61531c5f0f156f7e8b74dafaec1ba8d44e1cc4f72ee77d6f32257c7d23edcc689853d80d5e782b6928e6989f3a08ffd908de009
|
||||
DIST v8-3.17.16.2.tar.bz2 10519702 SHA256 c0695dd9d36f6a8e0b5fb110baf8d174c76eb7f0d26acc00d4f42179e26c4058 SHA512 97da0af9cca0ca47340dba2d088506563d7b66688f60fbca9dd76b8fc294af0b9d99ab2930679959e5931305dd4ed657e7dc9e47a31f04c56267f3f6cb5938e8 WHIRLPOOL 985013f35bcb9e50f7b4dadc55ecaeadbacf05bfdc934c86bb584a1d108b2cdfc411041b978244ac119f1a81139668aeb0ac3146c68ce05b50e25af22eaa241e
|
||||
DIST v8-3.17.6.14.tar.bz2 10488996 SHA256 b56dda1bf648e5a77ef0da7819826ed7218be9b3d3ca8b918134b4e457ca580b SHA512 49275fdda39c028eead5814fc96ea81de08e4717df63acf9c0e9f4ddbaddbc721823a2ca695ef1ec64275ddbc23e59646880f96991f8687424114ef60a2f3777 WHIRLPOOL f71163320ed64b064017b1d09d230d33aab87f634e7deb20c5649470a314f92f38ba90c98586416d658c920926575fd9ed010c0cd9f9e119f15a890b35e5af3b
|
||||
DIST v8-3.18.5.2.tar.bz2 10543191 SHA256 19a6e005ed4321dbd553b31b04bddf04e1e17e47dad2860039aff5fdfcc347a6 SHA512 e2c3066b3f51bce1b7b956e5385b460d5da145256622635897ad9c8a957e37ee618f30fe26077ddcbee76594779a192b5f53814efabf453bdc10ee9f33498d78 WHIRLPOOL 44f77e6c5c33371deb0de142fa018948bb86ac46d9b9dce8f7f2719a24024fa75a17b9a41af1e2d50b93fe3a638ea7a6a3349533a43e2ea74b36c547049af2f7
|
||||
DIST v8-3.18.5.5.tar.bz2 10540043 SHA256 8e48503c871eb4de608453e69085bbb7636be9492db14d4ae06371ba3e004fd4 SHA512 c9ccb3dd83ed753c808a0cca1496726eaea8ff3d5608d96cdff9aece2053d73c0cc1b1f15f707deec5a55d5b744d178aebd99a979e5fe332ad033b047276529e WHIRLPOOL 95196e05518d38ee429a2647a8e5561401c3559ef9662e8bb50cd6d07d93fe760de73bf17103a4389f5a5678fa0fbd4cb64c6894ec4f9bac9009039e2d41b309
|
||||
|
@ -0,0 +1,146 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.17.6.14.ebuild,v 1.1 2013/05/23 20:17:34 phajdan.jr Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python2_{6,7} )
|
||||
|
||||
inherit chromium eutils multilib multiprocessing pax-utils python-any-r1 \
|
||||
toolchain-funcs versionator
|
||||
|
||||
DESCRIPTION="Google's open source JavaScript engine"
|
||||
HOMEPAGE="http://code.google.com/p/v8"
|
||||
SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.bz2"
|
||||
LICENSE="BSD"
|
||||
|
||||
soname_version="${PV}"
|
||||
SLOT="0/${soname_version}"
|
||||
KEYWORDS="~amd64 ~arm ~x86 ~x86-fbsd ~x64-macos ~x86-macos"
|
||||
IUSE="neon readline"
|
||||
|
||||
RDEPEND="readline? ( sys-libs/readline:0 )"
|
||||
DEPEND="${PYTHON_DEPS}
|
||||
${RDEPEND}"
|
||||
|
||||
src_configure() {
|
||||
tc-export AR CC CXX RANLIB
|
||||
export LINK=${CXX}
|
||||
|
||||
local myconf=""
|
||||
|
||||
# Always build v8 as a shared library with proper SONAME.
|
||||
myconf+=" -Dcomponent=shared_library -Dsoname_version=${soname_version}"
|
||||
|
||||
# Use target arch detection logic from bug #354601.
|
||||
case ${CHOST} in
|
||||
i?86-*) myconf+=" -Dv8_target_arch=ia32" ;;
|
||||
x86_64-*)
|
||||
if [[ $ABI = x86 ]] ; then
|
||||
myconf+=" -Dv8_target_arch=ia32"
|
||||
else
|
||||
myconf+=" -Dv8_target_arch=x64"
|
||||
fi ;;
|
||||
arm*-*)
|
||||
myconf+=" -Dv8_target_arch=arm -Darm_fpu="
|
||||
if [[ ${CHOST} == *-hardfloat-* ]] ; then
|
||||
myconf+=" -Dv8_use_arm_eabi_hardfloat=true"
|
||||
else
|
||||
myconf+=" -Dv8_use_arm_eabi_hardfloat=false"
|
||||
fi
|
||||
if [[ ${CHOST} == armv7*-* ]] ; then
|
||||
myconf+=" -Darmv7=1"
|
||||
else
|
||||
myconf+=" -Darmv7=0"
|
||||
fi
|
||||
myconf+=" $(gyp_use neon arm_neon)" ;;
|
||||
*) die "Unrecognized CHOST: ${CHOST}"
|
||||
esac
|
||||
|
||||
myconf+=" $(gyp_use readline console readline dumb)"
|
||||
|
||||
# Make sure that -Werror doesn't get added to CFLAGS by the build system.
|
||||
# Depending on GCC version the warnings are different and we don't
|
||||
# want the build to fail because of that.
|
||||
myconf+=" -Dwerror="
|
||||
|
||||
# gyp does this only for linux, but we always want to use "out" dir, or
|
||||
# all else below fails due to not finding "out" dir
|
||||
myconf+=" --generator-output=out"
|
||||
# gyp defaults to whatever makes the most sense on the platform at hand,
|
||||
# but we want to build using Makefiles, so force that
|
||||
myconf+=" -f make"
|
||||
|
||||
EGYP_CHROMIUM_COMMAND=build/gyp_v8 egyp_chromium ${myconf} || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local makeargs=(
|
||||
-C out
|
||||
builddir="${S}/out/Release"
|
||||
V=1
|
||||
BUILDTYPE=Release
|
||||
)
|
||||
|
||||
# Build mksnapshot so we can pax-mark it.
|
||||
emake "${makeargs[@]}" mksnapshot
|
||||
pax-mark m out/Release/mksnapshot
|
||||
|
||||
# Build everything else.
|
||||
emake "${makeargs[@]}"
|
||||
pax-mark m out/Release/{cctest,d8}
|
||||
}
|
||||
|
||||
src_test() {
|
||||
LD_LIBRARY_PATH=out/Release/lib.target tools/run-tests.py \
|
||||
-j$(makeopts_jobs) \
|
||||
--no-presubmit \
|
||||
--outdir=out \
|
||||
--buildbot \
|
||||
--arch=native \
|
||||
--mode=Release \
|
||||
--progress=dots || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr
|
||||
doins -r include
|
||||
|
||||
if [[ ${CHOST} == *-darwin* ]] ; then
|
||||
# buildsystem is too horrific to get this built correctly
|
||||
mkdir -p out/Release/lib.target || die
|
||||
mv out/Release/libv8.so.${soname_version} \
|
||||
out/Release/lib.target/libv8$(get_libname ${soname_version}) || die
|
||||
install_name_tool \
|
||||
-id "${EPREFIX}"/usr/$(get_libdir)/libv8$(get_libname) \
|
||||
out/Release/lib.target/libv8$(get_libname ${soname_version}) \
|
||||
|| die
|
||||
install_name_tool \
|
||||
-change \
|
||||
/usr/local/lib/libv8.so.${soname_version} \
|
||||
"${EPREFIX}"/usr/$(get_libdir)/libv8$(get_libname) \
|
||||
out/Release/d8 || die
|
||||
fi
|
||||
|
||||
dobin out/Release/d8
|
||||
pax-mark m "${ED}usr/bin/d8"
|
||||
|
||||
dolib out/Release/lib.target/libv8$(get_libname ${soname_version})
|
||||
dosym libv8$(get_libname ${soname_version}) /usr/$(get_libdir)/libv8$(get_libname)
|
||||
|
||||
dodoc AUTHORS ChangeLog || die
|
||||
}
|
||||
|
||||
# TODO: remove functions below after they are removed from chromium.eclass'
|
||||
# EXPORT_FUNCTIONS .
|
||||
|
||||
pkg_preinst() {
|
||||
return
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
return
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
return
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST comparelib-109.08.00.tar.gz 54746 SHA256 2af57debc75b009d262e98e856123b830b490ae95b9439b993b24757d2fbe8c5 SHA512 2328d99830b43fdea9ab0415db84e58d504f9e248081b169b8f65ae1f1da054c34712d57ac7f3956180059ed51ac1fba6904ff86fcc92142ec7afb35b9ec42f9 WHIRLPOOL d0aa1307b073ba5b170ffd415085c262379a7b1d04a595e60098ff58a2ed62e182ccd52a3c19b0c0c61a079aba882abcb2fd4c526af5521d9d20c5c59c7ff9ab
|
||||
DIST comparelib-109.11.00.tar.gz 54353 SHA256 17c9486b29743a45b493b1ec730d95f3339fb56d9525688966daecb267b8c209 SHA512 2b8429d12115a3060de10f7927877e918055c1f2e592d2d0297e28a2f8d32a0c0a760a793394674699ba0da39c46ae2e3ec1c6f2ddd6719624d8ff532a383539 WHIRLPOOL 64abf612a7ba50ed9390015fdb03d986ac004018d76c2cf97126ef95acb0c86545e1626d3eef991ab415143b05d386b97bc7da75251460fe449701b70b625b0f
|
||||
DIST comparelib-109.15.00.tar.gz 53412 SHA256 1e63586208999d8d453d91ea50e1bb118e08ba6ce52dda1ee79a6e32efddd701 SHA512 a8de7cac6c16eb2a8e8adb559b62acd1c0d6a82abb32f45bb374f2f513aa8b05328d328e6ff17b5684c4f5d000296da7eefb965def7d410226381414d232e140 WHIRLPOOL 78d0b44c8a46c456d7b2c2bf240846cbdd331a6092071c7d24abbfe9e4bf4df6687286011510bcd662cd28f20047bfd0cdffc4dcc24a9cb7a5e4adfcea5f5435
|
||||
|
@ -1,19 +1,17 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ml/variantslib/variantslib-109.11.00.ebuild,v 1.1 2013/03/06 16:10:32 aballier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ml/comparelib/comparelib-109.15.00.ebuild,v 1.1 2013/05/24 15:57:30 aballier Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
OASIS_BUILD_DOCS=1
|
||||
|
||||
inherit oasis
|
||||
|
||||
DESCRIPTION="OCaml variants as first class values"
|
||||
HOMEPAGE="http://bitbucket.org/yminsky/ocaml-core/wiki/Home"
|
||||
DESCRIPTION="Camlp4 syntax extension that derives comparison functions from type representations"
|
||||
HOMEPAGE="http://www.janestreet.com/ocaml"
|
||||
SRC_URI="http://ocaml.janestreet.com/ocaml-core/${PV}/individual/${P}.tar.gz
|
||||
http://dev.gentoo.org/~aballier/distfiles/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
LICENSE="LGPL-2.1-with-linking-exception"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ml/sexplib/sexplib-109.20.00.ebuild,v 1.1 2013/05/24 15:14:33 aballier Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
OASIS_BUILD_DOCS=1
|
||||
OASIS_BUILD_TESTS=1
|
||||
|
||||
inherit oasis
|
||||
|
||||
DESCRIPTION="Library for automated conversion of OCaml-values to and from S-expressions"
|
||||
HOMEPAGE="http://bitbucket.org/yminsky/ocaml-core/wiki/Home"
|
||||
SRC_URI="http://ocaml.janestreet.com/ocaml-core/${PV}/individual/${P}.tar.gz
|
||||
http://dev.gentoo.org/~aballier/distfiles/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-ml/type-conv-${PV}:="
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
DOCS=( "README.md" "CHANGES.txt" )
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ml/type-conv/type-conv-109.20.00.ebuild,v 1.1 2013/05/24 14:44:38 aballier Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
OASIS_BUILD_DOCS=1
|
||||
|
||||
inherit oasis
|
||||
|
||||
MY_P=${PN/-/_}-${PV}
|
||||
DESCRIPTION="Mini library required for some other preprocessing libraries"
|
||||
HOMEPAGE="http://bitbucket.org/yminsky/ocaml-core/wiki/Home"
|
||||
SRC_URI="http://ocaml.janestreet.com/ocaml-core/${PV}/individual/${MY_P}.tar.gz
|
||||
http://dev.gentoo.org/~aballier/distfiles/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1-with-linking-exception"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-lang/ocaml-4.0[ocamlopt?]
|
||||
>=dev-ml/findlib-1.3.2"
|
||||
|
||||
DOCS=( "README.md" "CHANGES.txt" )
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
@ -1,4 +1 @@
|
||||
DIST variantslib-109.08.00.tar.gz 58477 SHA256 456e5a74b560f096e5171422c9dada45700693ab4656ece86ee2a0997cca9791 SHA512 73eac3542ebc17f4773a483fb2363f273cde310445da5adaa85a5c723e97c145b1cb1d85d57ff2c07d0de1372e12874441fe0acfde7566a49009786c283f3210 WHIRLPOOL 4ba0225fd74b3f889c1fc5dfb741b4e168ecebfc18f87c3bbaf431575e8a96bcad0320482332189b1b86795d3ae48b2bc6bf2f84f57bc262faf82a08630b1d17
|
||||
DIST variantslib-109.11.00.tar.gz 58118 SHA256 67fe9f07558b304c3b54188ab100b7854bd6e252e6bdf4547b034047bab0ddd2 SHA512 a4ceca89d296cf001e5ac6a1cea4433205f3f57123f6842e2a371fe94bfbbab65ddf0baea3fa8d074974823e28f13c1b4eb019c2b11361a61dde272000c74132 WHIRLPOOL 2e001b11bcd0b8817bdaf0621bcd8e55af0519f63a76d3a3c7078370a75a963028bedc89adec860f5846d62d043c42642fe90594afd329bcb13876ae2be2bd2a
|
||||
DIST variantslib-109.14.00.tar.gz 57163 SHA256 f3392d1249abfd33b3c6a6a33f1592fa3ffa6e56a8adcd8326ea330016a0defb SHA512 0b8ba6fd2b80148dd6ae002699dc43efbb35059f75f335b6c2189fc423dd19b2d317dd6dd6796c3ea73a3ca1d29b96a55cf8172f0fb45045eb0e8882d9715785 WHIRLPOOL 4cdc57735ced018092880c645e83ba0d7ad92fab63a1c57661164ffa8454b73dcf8f1d10f6e25fce5d9f03e1c444f50aad80a28cbbfbba4c6fd8b944117992f0
|
||||
DIST variantslib-109.15.00.tar.gz 57154 SHA256 1ab28921e533121b27f6c4fa633277a05fbe3a642ad8c4228d403a06720f6245 SHA512 cfbe7bdf7e447a2f47daaef1b5c8af5063c3d560158582561ab944b411cde67b6cf5d27f5ba7d773621873e67f1f8b9a45cdc0dccc7cc2ea903ca8424d15f1d9 WHIRLPOOL 15c4849c6974e295e3da174356a3df25c95c13dc1e39e9a52df7c97ca7a9cd9d62d031fc005a63594b36ee9095e7c3039c5d9afbcf9cd90f70b94efdb84f34c7
|
||||
|
@ -1,24 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ml/variantslib/variantslib-109.08.00.ebuild,v 1.1 2013/02/09 00:13:51 aballier Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
OASIS_BUILD_DOCS=1
|
||||
|
||||
inherit oasis
|
||||
|
||||
DESCRIPTION="OCaml variants as first class values"
|
||||
HOMEPAGE="http://bitbucket.org/yminsky/ocaml-core/wiki/Home"
|
||||
SRC_URI="http://ocaml.janestreet.com/ocaml-core/${PV}/individual/${P}.tar.gz
|
||||
http://dev.gentoo.org/~aballier/distfiles/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-ml/type-conv-3.0.5:="
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DOCS=( "README.txt" )
|
@ -1,2 +1 @@
|
||||
DIST django-oauth-plus-2.0.tar.gz 17745 SHA256 fff79f31ccc7b0862c061b1c9939b1995142b216b858935d2b06da486c5a3be7 SHA512 af5e930f74b95e53a2032b965129baa0d2114c5ee701db124355f132b46f619debdec2775851b1622471cdc9d447ebfd925ef62f0a9810e094c98eb40e9526d7 WHIRLPOOL b6b1d5dc4b279038d4b8ed27ec3f2f5597a971dbc59fb3a06f07698eab00857b44b4459ae467a8e63614b6bd0519acb22e429f746d1a390fe480278f94526a46
|
||||
DIST django-oauth-plus-2.1.0.tar.gz 16620 SHA256 0ab73a3af54074e56eeb7d266b37c54b857b5b5d2f85b44c935bb4deae7613a5 SHA512 0995b50071e4de58f5e34bf9da6129c31903e3544bf391aab8b84cc94d6e13ada41be7b311e37eff30704c984fa866505a68e84507874994ff1a3288aac2ad89 WHIRLPOOL 72ce22a0b9db344bffd205de2dd691d09525ad8fc7504e790b797dff6ac33bd192b4759bef3fa302bd4ef74eed3e7573d05ca602aa866f73929340a459edd127
|
||||
|
@ -1,41 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-oauth-plus/django-oauth-plus-2.0.ebuild,v 1.1 2012/05/08 12:16:31 iksaif Exp $
|
||||
|
||||
EAPI="4"
|
||||
PYTHON_DEPEND="2"
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="Support of OAuth 1.0a in Django using python-oauth2"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/django-oauth-plus http://code.welldev.org/django-oauth-plus/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="examples"
|
||||
|
||||
RDEPEND=">=dev-python/django-1.2.4
|
||||
>=dev-python/oauth2-1.5.170"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools
|
||||
dev-python/setuptools_hg"
|
||||
|
||||
PYTHON_MODNAME="oauth_provider"
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
|
||||
delete_examples() {
|
||||
rm -fr "${ED}$(python_get_sitedir)/examples"
|
||||
}
|
||||
python_execute_function -q delete_examples
|
||||
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins -r examples/*
|
||||
fi
|
||||
}
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-oauth-plus/django-oauth-plus-2.1.0-r1.ebuild,v 1.1 2013/05/23 17:52:07 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Support of OAuth 1.0a in Django using python-oauth2"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/django-oauth-plus http://code.welldev.org/django-oauth-plus/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-python/django-1.2.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/oauth2-1.5.170[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/setuptools_hg[${PYTHON_USEDEP}]"
|
||||
|
||||
python_test() {
|
||||
export DJANGO_SETTINGS_MODULE="django.conf"
|
||||
export SECRET_KEY='green'
|
||||
if "${PYTHON}" -c \
|
||||
"from django.conf import global_settings;global_settings.SECRET_KEY='$SECRET_KEY'" \
|
||||
-m oauth_provider.tests.tests; then
|
||||
einfo "Testsuite passed under ${EPYTHON}"
|
||||
else
|
||||
die "Testsuite failed under ${EPYTHON}"
|
||||
fi
|
||||
}
|
@ -1,27 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-oauth-plus/django-oauth-plus-2.1.0.ebuild,v 1.1 2013/04/04 07:30:01 patrick Exp $
|
||||
|
||||
EAPI="4"
|
||||
PYTHON_DEPEND="2"
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="Support of OAuth 1.0a in Django using python-oauth2"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/django-oauth-plus http://code.welldev.org/django-oauth-plus/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-python/django-1.2.4
|
||||
>=dev-python/oauth2-1.5.170"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools
|
||||
dev-python/setuptools_hg"
|
||||
|
||||
PYTHON_MODNAME="oauth_provider"
|
@ -1 +1,2 @@
|
||||
DIST django_openstack_auth-1.0.10.tar.gz 18209 SHA256 a5b5ce9005ededf6f5de946c9f53a1263ea886e2b802dd4af1df6c521e7b9a04 SHA512 d38da0ce962b92e2039443a3b856df918b90a55fcd87ac9f4dc4bbdb12f39acfb126899b9529f682d1b19007d61490aa1d89da4d7d914ed57cdba93d5644a1c8 WHIRLPOOL db9e751ed3b48e00577ebe269a80af5b62d76c52e898ed8d04c39c73187da4a54e04229f743153596d383ec2e86b43e1c17027162fe768173a1d5601a7f99acd
|
||||
DIST django_openstack_auth-1.0.7.tar.gz 21857 SHA256 6486f7da5f5b49c669d81204be133ca3c6181fea8b8a2f4142b1dc823c1dc198 SHA512 62449f1eea8a77fcc1c11197da073e0925e4d4a705506c92cd22896cd00d4eff22dbe35cc4b6f4529c79a9184fe5fc6a5462f32ae24d68b6c21c0bf123723dc9 WHIRLPOOL c4e6c89a0948082e36359860882f0595809e15208f3f972397230f9e1f80d32182bcbc02d7d4473fd01d0ede73a479a35c090f1ecc985d334b7c56c2b9f073c6
|
||||
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-openstack-auth/django-openstack-auth-1.0.10.ebuild,v 1.1 2013/05/23 17:28:46 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A Django authentication backend for use with the OpenStack Keystone
|
||||
Identity backend."
|
||||
HOMEPAGE="http://django_openstack_auth.readthedocs.org/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/django_openstack_auth/django_openstack_auth-${PV}.tar.gz"
|
||||
S="${WORKDIR}/django_openstack_auth-${PV}"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( dev-python/mox[${PYTHON_USEDEP}] )"
|
||||
RDEPEND=">=dev-python/python-keystoneclient-0.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/django-1.4[${PYTHON_USEDEP}]"
|
||||
|
||||
python_test() {
|
||||
"${PYTHON}" -m openstack_auth.tests.run_tests || die "Testsuite failed"
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST django-picklefield-0.2.1.tar.gz 8939 SHA256 87fac7dd5873eab33a52e86863dd32b4bfeb65401ea438e81e5acb74836bb337 SHA512 90fc2b3974d54afd723a2e9da7db9d38e7822a821673829aa8e4201d7b41a8d34606e361cba2a81df6fa59055166a54c5918dbcd2333caea514d4d208c4f64e4 WHIRLPOOL 29afbd2d0d45f824a952d8fa71cc733afa006397cb5b1c104273890d99741d0e2473887c6c0505fe9c727afb6bd555b913b63697389e71cad75a7401f0ea6d38
|
||||
DIST django-picklefield-0.3.0.tar.gz 10334 SHA256 d1db231b9bec426a7f0b1c37ebbf4e5448658a4714820d74f847e2f769baa2f0 SHA512 01ba2f5227c3a4613212b9049cf69dfdcccba3aa79309a71fb107cbb0dd3976b9fe0e481ba79180c0a5d1b6e8039dbc367df35a3250ce57008d7fd572b1020ba WHIRLPOOL c696006ee777049058cc04fc6457f1931b855d6f74424a3e73ad87f5d25901a1ee6122b366c481351433b13cb6f20b9e61f417fc59808b30f31749293e86c074
|
||||
|
@ -1,24 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-picklefield/django-picklefield-0.2.1.ebuild,v 1.1 2012/05/30 06:32:59 iksaif Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
PYTHON_DEPEND="2"
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="Implementation of a pickled object field for django"
|
||||
HOMEPAGE="http://github.com/shrubberysoft/django-picklefield"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-python/django-1.1.1"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools"
|
@ -1,2 +1,3 @@
|
||||
DIST flask-restless-0.10.0.tar.gz 495229 SHA256 ce4d2a018a15f31b24235dad5ae9be554094d818cf95c5654293f63b03baa9d5 SHA512 b6910a44b265a429ddaeca071376f1ab0f78cba7951ef6d5f2ace1a48403624229e0fb64e75c9ea7fa4173cbf0b143aa61801ff36e190cea986ea81781259a85 WHIRLPOOL 426e823fa5eef30b74a6f2692a0d5182ada47fd8892db915e852fded072b8fe333707c0eb470cc775be710f4b9f166bbd481c0188585ae5d32d270da1bda0408
|
||||
DIST flask-restless-0.10.1.tar.gz 495409 SHA256 6a7af6c121638cdeb4b8a5f32f188f367a40f096b804ab404b39a81ba6c1a337 SHA512 eb7fec4a6e13674d0d850fb717965f4156b6e5f4a71f804e9fd0f18bdaf1e51092f13875c865a26322df1393798d40ae23b15e75272aaa8cb9726ac91b0b90c2 WHIRLPOOL ad63d0df907205a828badc58fb3e3eb16ea46aea5dfb4fc48b7e1efcc2d42792d79db083eab1d9fdb6e3fb3bad09b76a697e6815502902e592f5a70e956f479a
|
||||
DIST flask-restless-0.11.0.tar.gz 500173 SHA256 2f2825d71ed3cdb3d266e525b1a927a1cd49d77c61022222e05a69aa5820ff55 SHA512 8e5f6789c90e81f012bbd27eec06ae83735000d5c8ef8199e3ea34c03d94f31ffc628dbb929ae3fa925427a3c8cf988ed885f83c7fb479accb50ffcd1e79f3b8 WHIRLPOOL 86fd6d7615b4a304f19f03f0728d51a5b64fe152ccc4ff29a7f3418787a7ec013246ce8e44f6f140a566dece2afe0009993ab063c4ed49b899433734eb1baeeb
|
||||
|
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/flask-restless/flask-restless-0.11.0.ebuild,v 1.1 2013/05/24 06:01:21 patrick Exp $
|
||||
|
||||
EAPI="3"
|
||||
PYTHON_DEPEND="2"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="2.4 2.5 3.*"
|
||||
DISTUTILS_SRC_TEST="setup.py"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="Flask extension for easy ReSTful API generation"
|
||||
HOMEPAGE="http://packages.python.org/Flask-Restless/"
|
||||
SRC_URI="https://github.com/jfinkels/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( AGPL-3 BSD )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
# Can't build docs for now, missing deps
|
||||
#IUSE="doc"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-python/flask-0.7
|
||||
dev-python/flask-sqlalchemy
|
||||
dev-python/sqlalchemy
|
||||
dev-python/python-dateutil"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools
|
||||
test? ( dev-python/unittest2 )"
|
||||
|
||||
PYTHON_MODNAME="flask_restless"
|
@ -1,3 +1,4 @@
|
||||
DIST pymongo-2.3.tar.gz 254199 SHA256 8e43fdd7ea8e2aa965791af1b6e24186248023c6fde70092d9631b1d9150b1dc SHA512 eb08f9716b2d5ee6c71ab06fe4e1ab57cb1385de808f26720a0173375be52a184dfabad23f7b10e765a7eb1b06fed597d27c052e7d42a60f7e470862abef8b25 WHIRLPOOL 25612002a891eb39d00416e0fbc0c64289bd307da11aef7bcd8f5763d12dec0c6495de7a62d24bc5518c50e7af3743724c1bc0c9a972872c420cca0c8f5881ae
|
||||
DIST pymongo-2.4.2.tar.gz 283269 SHA256 6862c85844f1766c261a39022ec7a6b631988cb5528a31f8d20e78181398aa5f SHA512 c29da74eecd1e75cd5649dad23d51e848e20d082fce5c5f620e46f257caa9044d821daaa2895bbdab79039fb29fa0ada9a244f8905bb9f0180bd714220e55f0f WHIRLPOOL 93111b01ec2635bd61a830b3287644994d916ae06b9eb09cc13fbb0ccda82ac5966be8f4f9283d03531ec8c1dc8736655b26e49a4ede96e68bfe1da12c6ff30b
|
||||
DIST pymongo-2.5.1.tar.gz 302926 SHA256 85949837c807b19af6c3972e311a6eaaae6b2b6e15daa1d207a296b8d2027d36 SHA512 63d42a56fbde704dd906c334b34740e10e3d1dc147835e1c528c7df61eec971b3510bf769a25dbf655375f96dbb88ebc31964d83547732e88259839d1452cdc1 WHIRLPOOL 9b0e8b8025a3fb9d61bb93b277ec6a78e5c2b19b82bcfa45025eea54ee068c15cbf0e0dacf2a3df3794215fa280582399edebe1d45aba56cfd431f87c57161c8
|
||||
DIST pymongo-2.5.tar.gz 294930 SHA256 79aff1c77ec6be6158a4d1a11002400ee0eb8f74dc6f4f67527f59bfac78c222 SHA512 f99adf2f9ccb4bb8c0bf098ae34663759336fbbdd24fda98dfd30133c9f0aea819243185430e247e09529cf31ef723739a75605d7ee534fe1db0f22af3afc19b WHIRLPOOL 24afd7a137b62ff6bc831c189658e42763a19d92632e2fbd633d57c79bb872191aae1de0841b821208e2d726b55a7762f8295bbdd96f4aaf95dc30fe4f758034
|
||||
|
@ -0,0 +1,139 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pymongo/pymongo-2.5.1.ebuild,v 1.2 2013/05/24 08:17:24 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_5,2_6,2_7,3_2,3_3} pypy{1_9,2_0} )
|
||||
|
||||
inherit check-reqs distutils-r1
|
||||
|
||||
DESCRIPTION="Python driver for MongoDB"
|
||||
HOMEPAGE="http://github.com/mongodb/mongo-python-driver http://pypi.python.org/pypi/pymongo"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc kerberos mod_wsgi test"
|
||||
|
||||
RDEPEND="dev-db/mongodb"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
test? ( dev-python/nose[${PYTHON_USEDEP}] )
|
||||
kerberos? ( dev-python/pykerberos )"
|
||||
DISTUTILS_IN_SOURCE_BUILD=1
|
||||
|
||||
reqcheck() {
|
||||
if use test; then
|
||||
# During the tests, database size reaches 1.5G.
|
||||
local CHECKREQS_DISK_BUILD=1536M
|
||||
|
||||
check-reqs_${1}
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_pretend() {
|
||||
reqcheck pkg_pretend
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
reqcheck pkg_setup
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
if use doc; then
|
||||
mkdir html || die
|
||||
sphinx-build doc html || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Yes, we need TCP/IP for that...
|
||||
local DB_IP=127.0.0.1
|
||||
local DB_PORT=27017
|
||||
|
||||
export DB_IP DB_PORT
|
||||
|
||||
# 1.5G of disk space per run.
|
||||
local DISTUTILS_NO_PARALLEL_BUILD=1
|
||||
|
||||
distutils-r1_src_test
|
||||
}
|
||||
|
||||
python_test() {
|
||||
local dbpath=${TMPDIR}/mongo.db
|
||||
local logpath=${TMPDIR}/mongod.log
|
||||
|
||||
# Now, the hard part: we need to find a free port for mongod.
|
||||
# We're just trying to run it random port numbers and check the log
|
||||
# for bind errors. It shall be noted that 'mongod --fork' does not
|
||||
# return failure when it fails to bind.
|
||||
|
||||
mkdir -p "${dbpath}" || die
|
||||
while true; do
|
||||
ebegin "Trying to start mongod on port ${DB_PORT}"
|
||||
|
||||
LC_ALL=C \
|
||||
mongod --dbpath "${dbpath}" --smallfiles --nojournal \
|
||||
--bind_ip ${DB_IP} --port ${DB_PORT} \
|
||||
--unixSocketPrefix "${TMPDIR}" \
|
||||
--logpath "${logpath}" --fork \
|
||||
&& sleep 2
|
||||
|
||||
# Now we need to check if the server actually started...
|
||||
if [[ ${?} -eq 0 && -S "${TMPDIR}"/mongodb-${DB_PORT}.sock ]]; then
|
||||
# yay!
|
||||
eend 0
|
||||
break
|
||||
elif grep -q 'Address already in use' "${logpath}"; then
|
||||
# ay, someone took our port!
|
||||
eend 1
|
||||
: $(( DB_PORT += 1 ))
|
||||
continue
|
||||
else
|
||||
eend 1
|
||||
eerror "Unable to start mongod for tests. See the server log:"
|
||||
eerror " ${logpath}"
|
||||
die "Unable to start mongod for tests."
|
||||
fi
|
||||
done
|
||||
|
||||
local failed
|
||||
#https://jira.mongodb.org/browse/PYTHON-521
|
||||
if [[ "${EPYTHON}" == python3* ]]; then
|
||||
pushd build/lib > /dev/null
|
||||
mv ../../test . || die
|
||||
2to3 --no-diffs -w test
|
||||
nosetests ./test || failed=1
|
||||
mv test ../../ || die
|
||||
else
|
||||
nosetests || failed=1
|
||||
fi
|
||||
|
||||
mongod --dbpath "${dbpath}" --shutdown
|
||||
|
||||
[[ ${failed} ]] && die "Tests fail with ${EPYTHON}"
|
||||
|
||||
rm -rf "${dbpath}"
|
||||
}
|
||||
|
||||
python_install() {
|
||||
# Maintainer note:
|
||||
# In order to work with mod_wsgi, we need to disable the C extension.
|
||||
# See [1] for more information.
|
||||
# [1] http://api.mongodb.org/python/current/faq.html#does-pymongo-work-with-mod-wsgi
|
||||
distutils-r1_python_install $(use mod_wsgi && echo --no_ext)
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( html/. )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ewarn "Important changes on this release, make sure to read the changelog:"
|
||||
ewarn "http://api.mongodb.org/python/${PV}/changelog.html"
|
||||
}
|
@ -1 +1 @@
|
||||
DIST python-keystoneclient-0.2.2.tar.gz 171725 SHA256 8dc4ec5864c4b72c07f29cf2089f0f394880d8e0b0f420c06479bb268ac0e346 SHA512 edb058f4c390cbb8df3a7bab8ccb6ba05dbb47f936eae09c3a16013174d03151411e6e867377b765246580e6cf72fd5027376ac29df5a868c4879ad6f5d86e86 WHIRLPOOL 39c9ff5d20f8e00d56626b290ef633072f915329892892110d61f33c97cf04bbea17e2630bf9279b2d93e70bf38702e301a0192eb59b69548a13510c06f9df90
|
||||
DIST python-keystoneclient-0.2.3.tar.gz 196250 SHA256 10b98946aaa98e97f032ca44848a5d84bc61d6f0b4186c635704087e72c08818 SHA512 d8a9dea1da767caf19c37fdc93c80959a83e78e8b0954b54edcffeebc4ca0bd60cc2ef716e3e4f173782d2a9bd1001825c8adab801e9dba6d3eb90c5f24f77ee WHIRLPOOL 68a5d6c640ad214924fbbad36d16cd613fe576be77d52a2a9d69346f7c9a2d7449437c53d992562233b2fda6c3c4b4c453611f7edf86c4808fbbafd02ba12e2c
|
||||
|
@ -0,0 +1,92 @@
|
||||
From f2e0818bc97bfbeba83f6abbb07909a8debcad77 Mon Sep 17 00:00:00 2001
|
||||
From: Pradeep Kilambi <pkilambi@cisco.com>
|
||||
Date: Thu, 9 May 2013 09:29:02 -0700
|
||||
Subject: [PATCH] Allow secure user password update.
|
||||
|
||||
This patch allows the ability for user password to be updated via
|
||||
a command prompt so the password doesnt show up in the bash history.
|
||||
The prompted password is asked twice to verify the match.
|
||||
If user cntl-D's the prompt a message appears suggesting user to use
|
||||
either of the options to update the password.
|
||||
|
||||
Fixes: bug#938315
|
||||
|
||||
Change-Id: I4271ae569b922f33c34f9b015a7ee6f760414e39
|
||||
---
|
||||
keystoneclient/utils.py | 23 ++++++++++++++++++++++-
|
||||
keystoneclient/v2_0/shell.py | 10 ++++++++--
|
||||
2 files changed, 30 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/keystoneclient/utils.py b/keystoneclient/utils.py
|
||||
index 3d708ca..f45ec34 100644
|
||||
--- a/keystoneclient/utils.py
|
||||
+++ b/keystoneclient/utils.py
|
||||
@@ -1,5 +1,7 @@
|
||||
-import uuid
|
||||
+import getpass
|
||||
import hashlib
|
||||
+import sys
|
||||
+import uuid
|
||||
|
||||
import prettytable
|
||||
|
||||
@@ -128,3 +130,22 @@ def hash_signed_token(signed_text):
|
||||
hash_ = hashlib.md5()
|
||||
hash_.update(signed_text)
|
||||
return hash_.hexdigest()
|
||||
+
|
||||
+
|
||||
+def prompt_for_password():
|
||||
+ """
|
||||
+ Prompt user for password if not provided so the password
|
||||
+ doesn't show up in the bash history.
|
||||
+ """
|
||||
+ if not (hasattr(sys.stdin, 'isatty') and sys.stdin.isatty()):
|
||||
+ # nothing to do
|
||||
+ return
|
||||
+
|
||||
+ while True:
|
||||
+ try:
|
||||
+ new_passwd = getpass.getpass('New Password: ')
|
||||
+ rep_passwd = getpass.getpass('Repeat New Password: ')
|
||||
+ if new_passwd == rep_passwd:
|
||||
+ return new_passwd
|
||||
+ except EOFError:
|
||||
+ return
|
||||
diff --git a/keystoneclient/v2_0/shell.py b/keystoneclient/v2_0/shell.py
|
||||
index 4c53cf7..0c7c233 100755
|
||||
--- a/keystoneclient/v2_0/shell.py
|
||||
+++ b/keystoneclient/v2_0/shell.py
|
||||
@@ -17,6 +17,7 @@
|
||||
|
||||
import argparse
|
||||
import getpass
|
||||
+import sys
|
||||
|
||||
from keystoneclient.v2_0 import client
|
||||
from keystoneclient import utils
|
||||
@@ -103,14 +104,19 @@ def do_user_update(kc, args):
|
||||
print 'Unable to update user: %s' % e
|
||||
|
||||
|
||||
-@utils.arg('--pass', metavar='<password>', dest='passwd', required=True,
|
||||
+@utils.arg('--pass', metavar='<password>', dest='passwd', required=False,
|
||||
help='Desired new password')
|
||||
@utils.arg('user', metavar='<user>',
|
||||
help='Name or ID of user to update password')
|
||||
def do_user_password_update(kc, args):
|
||||
"""Update user password"""
|
||||
user = utils.find_resource(kc.users, args.user)
|
||||
- kc.users.update_password(user, args.passwd)
|
||||
+ new_passwd = args.passwd or utils.prompt_for_password()
|
||||
+ if new_passwd is None:
|
||||
+ msg = ("\nPlease specify password using the --pass option "
|
||||
+ "or using the prompt")
|
||||
+ sys.exit(msg)
|
||||
+ kc.users.update_password(user, new_passwd)
|
||||
|
||||
|
||||
@utils.arg('--current-password', metavar='<current-password>',
|
||||
--
|
||||
1.8.1.5
|
||||
|
@ -0,0 +1,49 @@
|
||||
From 1736e2ffb12f70eeebed019448bc14def48aa036 Mon Sep 17 00:00:00 2001
|
||||
From: Dolph Mathews <dolph.mathews@gmail.com>
|
||||
Date: Wed, 8 May 2013 10:49:20 -0500
|
||||
Subject: [PATCH] Securely create signing_dir (bug 1174608)
|
||||
|
||||
Also verifies the security of an existing signing_dir.
|
||||
|
||||
Change-Id: I0685b4274a94ad3974a2b2a7ab3f45830d3934bb
|
||||
---
|
||||
keystoneclient/middleware/auth_token.py | 23 ++++++++++++++---------
|
||||
1 file changed, 14 insertions(+), 9 deletions(-)
|
||||
|
||||
diff --git a/keystoneclient/middleware/auth_token.py b/keystoneclient/middleware/auth_token.py
|
||||
index 0d0e124..e6cf99f 100644
|
||||
--- a/keystoneclient/middleware/auth_token.py
|
||||
+++ b/keystoneclient/middleware/auth_token.py
|
||||
@@ -296,15 +296,20 @@ class AuthProtocol(object):
|
||||
self.signing_dirname = self._conf_get('signing_dir')
|
||||
self.LOG.info('Using %s as cache directory for signing certificate' %
|
||||
self.signing_dirname)
|
||||
- if (os.path.exists(self.signing_dirname) and
|
||||
- not os.access(self.signing_dirname, os.W_OK)):
|
||||
- raise ConfigurationError("unable to access signing dir %s" %
|
||||
- self.signing_dirname)
|
||||
-
|
||||
- if not os.path.exists(self.signing_dirname):
|
||||
- os.makedirs(self.signing_dirname)
|
||||
- #will throw IOError if it cannot change permissions
|
||||
- os.chmod(self.signing_dirname, stat.S_IRWXU)
|
||||
+ if os.path.exists(self.signing_dirname):
|
||||
+ if not os.access(self.signing_dirname, os.W_OK):
|
||||
+ raise ConfigurationError(
|
||||
+ 'unable to access signing_dir %s' % self.signing_dirname)
|
||||
+ if os.stat(self.signing_dirname).st_uid != os.getuid():
|
||||
+ self.LOG.warning(
|
||||
+ 'signing_dir is not owned by %s' % os.getlogin())
|
||||
+ current_mode = stat.S_IMODE(os.stat(self.signing_dirname).st_mode)
|
||||
+ if current_mode != stat.S_IRWXU:
|
||||
+ self.LOG.warning(
|
||||
+ 'signing_dir mode is %s instead of %s' %
|
||||
+ (oct(current_mode), oct(stat.S_IRWXU)))
|
||||
+ else:
|
||||
+ os.makedirs(self.signing_dirname, stat.S_IRWXU)
|
||||
|
||||
val = '%s/signing_cert.pem' % self.signing_dirname
|
||||
self.signing_cert_file_name = val
|
||||
--
|
||||
1.8.1.5
|
||||
|
@ -0,0 +1,47 @@
|
||||
From 03012e641d6c2a98fbfe3780102e28a65d11a887 Mon Sep 17 00:00:00 2001
|
||||
From: Dolph Mathews <dolph.mathews@gmail.com>
|
||||
Date: Fri, 17 May 2013 10:38:25 -0500
|
||||
Subject: [PATCH] Default signing_dir to secure temp dir (bug 1181157)
|
||||
|
||||
Change-Id: I1a29f50b07a60de3d0519bf40074dbea92fa8656
|
||||
---
|
||||
keystoneclient/middleware/auth_token.py | 8 +++++---
|
||||
1 file changed, 5 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/keystoneclient/middleware/auth_token.py b/keystoneclient/middleware/auth_token.py
|
||||
index e6cf99f..befa79e 100644
|
||||
--- a/keystoneclient/middleware/auth_token.py
|
||||
+++ b/keystoneclient/middleware/auth_token.py
|
||||
@@ -150,6 +150,7 @@ import json
|
||||
import logging
|
||||
import os
|
||||
import stat
|
||||
+import tempfile
|
||||
import time
|
||||
import urllib
|
||||
import webob.exc
|
||||
@@ -211,8 +212,7 @@ opts = [
|
||||
cfg.StrOpt('cache', default=None), # env key for the swift cache
|
||||
cfg.StrOpt('certfile'),
|
||||
cfg.StrOpt('keyfile'),
|
||||
- cfg.StrOpt('signing_dir',
|
||||
- default=os.path.expanduser('~/keystone-signing')),
|
||||
+ cfg.StrOpt('signing_dir'),
|
||||
cfg.ListOpt('memcache_servers'),
|
||||
cfg.IntOpt('token_cache_time', default=300),
|
||||
cfg.IntOpt('revocation_cache_time', default=1),
|
||||
@@ -292,8 +292,10 @@ class AuthProtocol(object):
|
||||
self.cert_file = self._conf_get('certfile')
|
||||
self.key_file = self._conf_get('keyfile')
|
||||
|
||||
- #signing
|
||||
+ # signing
|
||||
self.signing_dirname = self._conf_get('signing_dir')
|
||||
+ if self.signing_dirname is None:
|
||||
+ self.signing_dirname = tempfile.mkdtemp(prefix='keystone-signing-')
|
||||
self.LOG.info('Using %s as cache directory for signing certificate' %
|
||||
self.signing_dirname)
|
||||
if os.path.exists(self.signing_dirname):
|
||||
--
|
||||
1.8.1.5
|
||||
|
@ -1,2 +1,3 @@
|
||||
DIST PokerTH-0.9.5-src.tar.bz2 13598803 SHA256 b837bdccbf13c15cb22f255ad0e367c24ac431119cb7c7da48e8a753b81c599f SHA512 88df4879e06f39e782fb64490b0259f9904af7d7fd6c23821192e481bd92e4089e3f21df90619fcd7c4edb49b646a0867276dc115b3598f287fe4267bce40d5b WHIRLPOOL e23bb2b559c2c6c7af6eaf75ece0c4146f5c5e030278f156bc9d3fb0f2847e91c3eff6bd71d41002c36810a28dcb3d458c9b240ad21566ce8f8b98a575991842
|
||||
DIST PokerTH-1.0-src.tar.bz2 19125507 SHA256 5aaaf913a7696f12afe18f9b2da55c84f7343bf8afb45b25f7852a25fd1a6c10 SHA512 5209b37c946f32e7dc0107663bc6128f1e5becb293c4aec1bacd993f81f822450f8248d1dbad4096e0a93930f8d608499e98000f5af5ca0256dda23125059cae WHIRLPOOL 6fd2bb111cc612845f18dac50ffb518fbee96ae08c28b88052814019b9b26d3d8dd8088a4e29555cb78d35378534d784e08a13a1cf2827e9291ddfc7cd705cd8
|
||||
DIST PokerTH-1.0.1-src.tar.bz2 19201790 SHA256 29c359028a27fad0d30e11a9295e610593d23e34bffdb71de488f63f459e3d5d SHA512 b91fe3780eab3a7bd9ffe6f3629f514f87d9962978f42822850a826278febe2e06fbf3397df9d66d4d3d3d3f9d5688715308f4aae4bda5084b9d0b10a4af75d8 WHIRLPOOL cc7dba615a00c5a305abde3cae620ceff8557eb22040c436703bcbf0d3f54b95073573267f5a9326f1fd6fd872db9177d9371832646ce09658db12636e767f5b
|
||||
|
@ -0,0 +1,20 @@
|
||||
From: Julian Ospald <hasufell@gentoo.org>
|
||||
Date: Thu Aug 16 22:25:12 UTC 2012
|
||||
Subject: build system
|
||||
|
||||
fix compilation for linkers that don't permit underlinking
|
||||
reorder linker line to fix issues with as-needed
|
||||
|
||||
--- pokerth_server.pro
|
||||
+++ pokerth_server.pro
|
||||
@@ -114,8 +114,8 @@
|
||||
LIBS += -lpokerth_lib \
|
||||
-lpokerth_db \
|
||||
-lpokerth_protocol \
|
||||
- -lcurl \
|
||||
- -lircclient
|
||||
+ -lircclient \
|
||||
+ $$system(pkg-config --libs --static libcurl)
|
||||
|
||||
win32 {
|
||||
DEFINES += CURL_STATICLIB
|
@ -0,0 +1,70 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-board/pokerth/pokerth-1.0.1.ebuild,v 1.1 2013/05/23 22:05:06 mr_bones_ Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit flag-o-matic eutils qt4-r2 games
|
||||
|
||||
MY_P="PokerTH-${PV}-src"
|
||||
DESCRIPTION="Texas Hold'em poker game"
|
||||
HOMEPAGE="http://www.pokerth.net/"
|
||||
SRC_URI="mirror://sourceforge/pokerth/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="AGPL-3 GPL-1 GPL-2 GPL-3 BitstreamVera public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="dedicated"
|
||||
|
||||
RDEPEND="dev-db/sqlite:3
|
||||
dev-libs/boost[threads(+)]
|
||||
dev-libs/protobuf
|
||||
dev-libs/libgcrypt
|
||||
dev-libs/tinyxml[stl]
|
||||
amd64? ( net-libs/libircclient )
|
||||
ppc? ( >=net-libs/libircclient-1.6-r2 )
|
||||
x86? ( net-libs/libircclient )
|
||||
>=net-misc/curl-7.16
|
||||
dev-qt/qtcore:4
|
||||
virtual/gsasl
|
||||
!dedicated? (
|
||||
media-libs/libsdl
|
||||
media-libs/sdl-mixer[mod,vorbis]
|
||||
dev-qt/qtgui:4
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
!dedicated? ( dev-qt/qtsql:4 )
|
||||
virtual/pkgconfig"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
if use dedicated ; then
|
||||
sed -i \
|
||||
-e 's/pokerth_game.pro//' \
|
||||
pokerth.pro || die
|
||||
fi
|
||||
|
||||
sed -i \
|
||||
-e '/no_dead_strip_inits_and_terms/d' \
|
||||
*pro || die
|
||||
|
||||
epatch "${FILESDIR}"/${P}-underlinking.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
eqmake4
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dogamesbin bin/pokerth_server
|
||||
if ! use dedicated ; then
|
||||
dogamesbin ${PN}
|
||||
insinto "${GAMES_DATADIR}/${PN}"
|
||||
doins -r data
|
||||
domenu ${PN}.desktop
|
||||
doicon ${PN}.png
|
||||
fi
|
||||
doman docs/pokerth.1
|
||||
dodoc ChangeLog TODO docs/{gui_styling,server_setup}_howto.txt
|
||||
prepgamesdirs
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST kde-gtk-config-2.2-1.tar.bz2 91492 SHA256 0e0a679f4f8a35c34ebcce86b866e0db0888b66876c16e5fa98e36c9eb7cedb4 SHA512 7110eefa21fbdce2f24c58960b770665b41a82dee7b2bf0a332c345878a2889b33462683e6e9c4688724779cf1229f729d63267eb1567dc1d46bad9639b1a39e WHIRLPOOL cff06a4d9770fbd7b6ad7983aa75af52ab591c71417b10b5702bfb485710fd8cfa1b607364592b5706c4725ba39f967b9b757923dd0cdff8e661c439d0092613
|
||||
DIST kde-gtk-config-2.2.1.tar.xz 86472 SHA256 9c890d7e39ab6ebfad13c5453051f0759cb61beac9f7fc2df7e331c9a4415c85 SHA512 24623b5f668cb7d5dd46b96bcd0ee1ba4f2c9068995716f6658c2bdf8a41a81d76848cf63c1749d3ff365ece0399d4a54e98be4d03f992d49a04616e26f1baeb WHIRLPOOL 49f0186c6a265eef8aa8972a77502b34bc130fd2df04faab4145c6b181ab80fdefc2b9ca7d2d7979c89a5b57e36b8d0787c986e584bd6f332915316d73c07802
|
||||
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/kde-misc/kde-gtk-config/kde-gtk-config-2.2.1.ebuild,v 1.1 2013/05/23 17:53:46 johu Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
KDE_LINGUAS="bs ca ca@valencia cs da de el es et eu fi fr ga gl hu id it ja kk
|
||||
km lt mr nb nds nl pl pt pt_BR ro ru sk sl sv uk zh_CN zh_TW"
|
||||
inherit kde4-base
|
||||
|
||||
DESCRIPTION="KDE systemsettings kcm to set GTK application look&feel"
|
||||
HOMEPAGE="http://projects.kde.org/kde-gtk-config"
|
||||
SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
|
||||
SLOT="4"
|
||||
IUSE="debug"
|
||||
|
||||
CDEPEND="
|
||||
dev-libs/glib:2
|
||||
x11-libs/gtk+:2
|
||||
x11-libs/gtk+:3
|
||||
"
|
||||
DEPEND="
|
||||
${CDEPEND}
|
||||
dev-util/automoc
|
||||
"
|
||||
RDEPEND="
|
||||
${CDEPEND}
|
||||
!kde-misc/kcm_gtk
|
||||
$(add_kdebase_dep kcmshell)
|
||||
"
|
||||
|
||||
pkg_postinst() {
|
||||
kde4-base_pkg_postinst
|
||||
einfo
|
||||
elog "If you notice missing icons in your GTK applications, you may have to install"
|
||||
elog "the corresponding themes for GTK. A good guess would be x11-themes/oxygen-gtk"
|
||||
elog "for example."
|
||||
einfo
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue