parent
21e619fc51
commit
f3a6a1827d
@ -0,0 +1,20 @@
|
||||
removeEmptyLines() segfaults on empty string
|
||||
|
||||
https://bugs.gentoo.org/show_bug.cgi?id=454348
|
||||
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=676423
|
||||
|
||||
Patch written by Thibaut Paumard <paumard@users.sourceforge.net>
|
||||
--- a/src/htmlgen.cpp
|
||||
+++ b/src/htmlgen.cpp
|
||||
@@ -1022,6 +1022,11 @@
|
||||
static QCString removeEmptyLines(const QCString &s)
|
||||
{
|
||||
BufStr out(s.length()+1);
|
||||
+ if (s.length()==0)
|
||||
+ {
|
||||
+ out.addChar('\0');
|
||||
+ return out.data();
|
||||
+ }
|
||||
const char *p=s.data();
|
||||
if (p)
|
||||
{
|
@ -1,28 +1,33 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
Hash: SHA512
|
||||
|
||||
AUX wcd-5.2.4-gentoo.patch 1356 SHA256 099bef9f499d1a27df6319fb10b977eea5175cecc14a67b0e9a06ef51fa8c526 SHA512 e1a019d3e089775e2ecfa28cadf5dcbee1ceebb12cde216587f62ec6ed043dad7a61c98b2b826dd550cf011508b2ada37f75e8b85b7e19eb659d7fe9171cbd6d WHIRLPOOL ef4c3096f3668b6357fc858d04123b9a1df5b0f7966e2295e4f143d53c8300d4efd5c752a665d11e59798f9e735fc7795a73af5bd8051ac5b0ed7d3dec84060d
|
||||
AUX wcd-5.2.5-gentoo.patch 1468 SHA256 9921cc3e90e0bf7a31120dea46b416bf6bd6b715a8a538cb6797a9726a40463c SHA512 427befe8be99ca4dc633f4c0e3cb130924027e452d87f3d9463d4edd7418f0864d6b5bd1cd3526734a55e28745db3e93a101c45255bc285c9abd324a6bd27108 WHIRLPOOL 760d43c83a33f20e10cd66ade8befa34929d4838883cacdd4578b47af7e55f75e645374355f112c8260b5ebe05bcd41fdf7986cb7d6b8f0b6078bc31bd213600
|
||||
AUX wcd-5.2.6-wchar.patch 322 SHA256 4e0a8aa0f519cd5135bac858a46dd0bd6ddf3c01d6454383f44095fd86baded0 SHA512 1eef490f94410bae1d2b142f32432e5f3572a41e9d9b9e917bd888fd0e5ce8c4e110946de321d3ba056300cb46d2efa9d26a29c4bbf58c897de046bdabe814b5 WHIRLPOOL 985a4782f4e2b8f45a07ea8519751b128858216eefca2d99adb3ccc1b797aa799d2e5279f7647d8d52c179eb2136abb466f9647fac6ecf5a11450aa34d37f4da
|
||||
DIST wcd-5.2.4-src.tar.gz 192124 SHA256 e0e99e8300bb32163a89eafebe75f3f66658113ea4e50391c5f5c16ac5b945b5 SHA512 b4beba3c285fbc0cafe8a145da1e42bf4764e6b5c8e153f34453a1d31578b06ce3db1bb2461c003538999b6b089cca587013d82a30be78a6a5cd1c49b59a9bb4 WHIRLPOOL bf2a7d27db56db6fedfe7f715512ca6a9e5a12e24a2d8df90db688740477c3d9854d912301a0c9b7874610f695fd96ead0121ac486c160a89aa4cd50b485568b
|
||||
DIST wcd-5.2.5.tar.gz 622544 SHA256 e2b32766c100355b6b31c61a1ebf480b7d5785928cf4bc915b626b0f9a611648 SHA512 c77955a6e6cc04b4cadb063c99c49023884dc046717ffd0b2873622731bd2acb6381b0ce24a9980221030215cab2eb2f9ab7cb28e4e768c0675d9782930834c6 WHIRLPOOL 5384890d51c7547c42260b45ad70e621ebd35f6fb3447edd1373d0941515b0dbb60631b2776b68a11d0ec95c270c78b8ec355783fa7feebdb77424252fdea80a
|
||||
DIST wcd-5.2.6.tar.gz 624904 SHA256 e23939e9d8aa7ad98d74bc6def1d6eaf405dd442b498984ab0c35b83efb9cfc7 SHA512 f223130a9878d9d62767a2a86dd3ec227f8349eecd149d5a86ff7c5b5cd8a2cf14e3752186ec4617ac25b9c3df6662ccb309cf96dcb9d4ede291dc4a12a33a82 WHIRLPOOL 0d63dbe663fef83c84cc3ca3c284f76d84913986533155a6cb4a1765ed4291886c4a1885b89dc9660d8f0102c74369a97e41ef4375627f843dfef99d3ba72f35
|
||||
EBUILD wcd-5.2.4.ebuild 1031 SHA256 87e51a680cf1c65a60c398b1e7b14f09dda16cf55b71b4934dc4c9fde8b7889b SHA512 f0ea08dfe433326665819fa4a047e9b6caca573cd2c76f73e3620e25d0b0073a8fd3b1c728bc9b8a6cfda0ec947fd043c2b35cbbc32fc97352dde3cb517f0a06 WHIRLPOOL 0b8391f164e59aba5965f8ab28b4948685d70293ea247686523c5ab398bf56ce2fd715f60bc254b3d6166ed36412e398d9466a9288869aabaafe36480c96f182
|
||||
EBUILD wcd-5.2.5.ebuild 1028 SHA256 6e78d42d0bbfb14f5ab47d5bd3d468efab4f301df3883a99f9aee1c63b474c2e SHA512 d8c75ae179ecffa199e8aa8e642383aa0a49d14618579712acb05a662e48612b91d69f9c2d574131e135c3e934c3eca9ab4a27a0f9ce478af69d467149325a1a WHIRLPOOL 9860cac91a145d17aaccfc967db332ecfecd1e603a58c42a38c2388b057eb454e9bf6c7441464095a2ff45fa88b02aacf23cbddf8e1b5419f46880aa8179331b
|
||||
MISC ChangeLog 3022 SHA256 c2337f474ef8779ce5557bbbee3b7a68dd73381228d5540e125f035a152e2e9c SHA512 43db873def80daa299e5e5df936aa238aa910d05ce10196557aa73856d756c7b0638244c15bbee95c4e7a7793120aaf7b01fbf2b893bfc4592b5a0cc8030df04 WHIRLPOOL 78fa8507d20736d835d55e627ec03f154156dfc56dc70597f42dcd5ac9050909c36fd1cd8aa6220ea979c1bb07599d223ee79bff94dbbee1bb1323012cd7393c
|
||||
EBUILD wcd-5.2.6.ebuild 1082 SHA256 ea879600b5b3f92a4646c06a8ddcca80bf0d58563b6afa5615a9d12fe0e5ff10 SHA512 cb56f6a3fee0b46834b0c523e41a15cdf96fcab7826184358150c6ce569f20b24c63c85d861e49b9715d10d5b8e3152e301c973e281a5a56464f73d80f871c89 WHIRLPOOL b06eeefbe68a909e14784e02beb4d4684d1a1437dd2c909d925ab47bfc02d619338211d8af68fdf05256eede965ec1bf8ad33c979b1927b7c9a39f193a4c4127
|
||||
MISC ChangeLog 3163 SHA256 c5df1d7ada58743b6ec8f0d057849c21b44385b3d18491b7db3ba28170f64402 SHA512 cf7fa5d48ba1eb4e0c743187046a88b381a065ad8dc7760bb53d530241370fd526a80556dfc5999cfe1b071ca196c649b987d2a27881b211a9679b8dc4a482c2 WHIRLPOOL 11fb7cd0c8440a2ad198e31785c1f77ee77f8cca42873d5f96e9aa90703a82e4c454c3b8c43cd2cf4009d92f32870cd1d0ca0e465d221e9502f03225fc5666ea
|
||||
MISC metadata.xml 232 SHA256 6f45c1eba43862805c2a76535213dd0e23d5cfc0725ab5ac775409515adbb3b9 SHA512 23d7724bdbc23902f2379e2d1ccb223d80d0ff30bf50e5c5b10a9c2e626a7d7560d768b2365542c5a895590a73c443691637f269ae6cbd63d60035952df89957 WHIRLPOOL 413742721e1712959ed7fa91332d869851260d62ec8e6fb63d981e343022b2911a714da187b8a259ec71e4ff10f8772ee67e76a7f39126b6f64b9d6209887efc
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
Version: GnuPG v2.0
|
||||
|
||||
iQIcBAEBCAAGBQJUr9vCAAoJELp701BxlEWfl1gP/i7jBiYslMV2eiT74QBs0peH
|
||||
y9iauM0xWPgRZ3dqo0QhBFxEyZnmglwmBzfXOuKbGl1Yd3WEST2lldXUvwDWtbbh
|
||||
JyOu9QQwz6NXl/gFksMrR8tlG4Ce325vAuGAYoGPOa8j3iMhmyg4zyWuiiQunLNn
|
||||
qZG5NfUZ0B1MQUhAyPojl6wK7i6xB4wwPiiUfu343zeLLIQiCLwMtXR53wE4/D/f
|
||||
pbYc+6Lw82/lT1IpxVyKp+VYExGVshwAzaxRHnSILe1gnXCkrtT4adRayEG3Qitz
|
||||
CloL0pctZxX9m8SVx25eq7iJfxefsBS0yg2KD3TOhmlgW3VPxi/mVUSKpx/lSDlv
|
||||
A6mso4Paxa2YaH+3BRC+nmwXnWCTSs02BKPHfUckBYm09oY2isZ7/+n4uWxM1KLJ
|
||||
lE1g2/oA3RPJrIB3H7+blkeG9Hbf3VMPXn6W//vjoS7OwM+1lu3mcbf85O+yLL22
|
||||
CEUCNS61KYBgyML8n42gImc9NVb7aq4L2eErSVTx5FC65IYY3D5dFwcItGzdOJ+p
|
||||
MmCtoRxVQ5fHx/QNuSXzxOBZRuKerh7GM4aKBeYmyQRZWhRQhLqj6rS2fRuM21n2
|
||||
nCb50RfMRbmJyJZS0auR3iETSRVwppL/ch3rGvtWmuKrxL5vU5qRmjaPoupuOiDW
|
||||
OqZyFCbAnoJQFGDalMCP
|
||||
=kVUZ
|
||||
iQJ8BAEBCgBmBQJUv2GUXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyQ0JDQjFGMzBDQ0UxMjFGNENDNDgxMDdC
|
||||
OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FVirTngP/0R5m64XCZvyFsWedYWzxDYT
|
||||
SBtrxDpz/+nyygovWxMtl1Cl2fjXpOShAyxGhbyS1b6OqlHdCjVlQcLvOODWd22M
|
||||
ipfq1NVjXhWLEAhEKYMHUweJJEpuvWGVdkUgV9y3YwtDEu8PFGBdEH2csnEJjnDR
|
||||
tH8Epx4DNs7FAfZKIydY77TOhH8G8Xf6WEJydzHqIbzLfHpXwXLVfoHaN+tURTWh
|
||||
OizLAXIPgZC/0RCjJWWVL62tyxeqmeqLUbeqwVnC6uxcZGHoqoKD/He+VKWXjyHi
|
||||
jB5Ka2E6+EgzDWQCupL4Tz0tKBkFNJE687AeI7sFNeOVbOyIR9mcrBXp6HGQXLGB
|
||||
y9JXXn7B0Z0KHRWtJOF0E8zYje6okJeCzBHgqlpMAfI3p6yPLFc9zQ0wQBiX2FMi
|
||||
SpTFzYPV2Up70wsYAm276gKq+i8Bv2M1gWw0EhIkE3TfAz7OHGyRmBcq5xirszYZ
|
||||
7W3uSqd/5X3aKJ/JBdAnf+eKwgaFIyweCbXeIZSmcy13VV6SPDT5d18w7Y0LRUve
|
||||
qwoirBczRV6JwsleA0ySmzpHKyyk/C5qrFJLn5+VcxcWL9EAWbHNrmulmc0U6DFB
|
||||
r7R0Spxd977eNc0s3gfeOiRx8IuFye7jNEBmSowYwN+WAW+z4B7+STBa7b29k4IP
|
||||
jidfBtWtrnq0NCiK1yhy
|
||||
=uj10
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,15 @@
|
||||
Index: src/c3po/structur.h
|
||||
===================================================================
|
||||
--- src/c3po/structur.h (revision 835)
|
||||
+++ src/c3po/structur.h (working copy)
|
||||
@@ -20,6 +20,10 @@
|
||||
|
||||
*/
|
||||
|
||||
+#ifdef WCD_UNICODE
|
||||
+#include <wchar.h>
|
||||
+#endif
|
||||
+
|
||||
#ifndef C3PO_BASIC_TYPES_INCLUDED
|
||||
#define C3PO_BASIC_TYPES_INCLUDED
|
||||
|
@ -0,0 +1,46 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/wcd/wcd-5.2.6.ebuild,v 1.1 2015/01/21 08:21:39 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="Wherever Change Directory"
|
||||
HOMEPAGE="http://waterlan.home.xs4all.nl/#WCD_ANCHOR"
|
||||
SRC_URI="http://waterlan.home.xs4all.nl/${PN}/${P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="nls unicode"
|
||||
|
||||
CDEPEND="
|
||||
sys-libs/ncurses[unicode?]
|
||||
unicode? ( dev-libs/libunistring )"
|
||||
DEPEND="${CDEPEND}
|
||||
app-text/ghostscript-gpl"
|
||||
RDEPEND="${CDEPEND}"
|
||||
|
||||
S="${WORKDIR}"/${P}/src
|
||||
|
||||
src_prepare() {
|
||||
epatch \
|
||||
"${FILESDIR}"/${PN}-5.2.5-gentoo.patch \
|
||||
"${FILESDIR}"/${P}-wchar.patch
|
||||
tc-export CC
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local mycompile="LFS=1"
|
||||
use nls || mycompile="${mycompile} ENABLE_NLS="
|
||||
use unicode && mycompile="${mycompile} UCS=1 UNINORM=1"
|
||||
emake \
|
||||
${mycompile}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local DOCS="../README.txt"
|
||||
default
|
||||
emake DESTDIR="${D}" DOTWCD=1 install-profile sysconfdir="/etc"
|
||||
}
|
@ -1,246 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-shells/bash/bash-4.3_p30.ebuild,v 1.3 2014/10/20 05:14:35 vapier Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils flag-o-matic toolchain-funcs multilib
|
||||
|
||||
# Official patchlevel
|
||||
# See ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/
|
||||
PLEVEL=${PV##*_p}
|
||||
MY_PV=${PV/_p*}
|
||||
MY_PV=${MY_PV/_/-}
|
||||
MY_P=${PN}-${MY_PV}
|
||||
[[ ${PV} != *_p* ]] && PLEVEL=0
|
||||
patches() {
|
||||
local opt=$1 plevel=${2:-${PLEVEL}} pn=${3:-${PN}} pv=${4:-${MY_PV}}
|
||||
[[ ${plevel} -eq 0 ]] && return 1
|
||||
eval set -- {1..${plevel}}
|
||||
set -- $(printf "${pn}${pv/\.}-%03d " "$@")
|
||||
if [[ ${opt} == -s ]] ; then
|
||||
echo "${@/#/${DISTDIR}/}"
|
||||
else
|
||||
local u
|
||||
for u in ftp://ftp.cwru.edu/pub/bash mirror://gnu/${pn} ; do
|
||||
printf "${u}/${pn}-${pv}-patches/%s " "$@"
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
# The version of readline this bash normally ships with.
|
||||
READLINE_VER="6.3"
|
||||
|
||||
DESCRIPTION="The standard GNU Bourne again shell"
|
||||
HOMEPAGE="http://tiswww.case.edu/php/chet/bash/bashtop.html"
|
||||
SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz $(patches)"
|
||||
[[ ${PV} == *_rc* ]] && SRC_URI+=" ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE="afs bashlogger examples mem-scramble +net nls plugins +readline vanilla"
|
||||
|
||||
DEPEND=">=sys-libs/ncurses-5.2-r2
|
||||
readline? ( >=sys-libs/readline-${READLINE_VER} )
|
||||
nls? ( virtual/libintl )"
|
||||
RDEPEND="${DEPEND}
|
||||
!<sys-apps/portage-2.1.6.7_p1
|
||||
!<sys-apps/paludis-0.26.0_alpha5"
|
||||
# we only need yacc when the .y files get patched (bash42-005)
|
||||
DEPEND+=" virtual/yacc"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
pkg_setup() {
|
||||
if is-flag -malign-double ; then #7332
|
||||
eerror "Detected bad CFLAGS '-malign-double'. Do not use this"
|
||||
eerror "as it breaks LFS (struct stat64) on x86."
|
||||
die "remove -malign-double from your CFLAGS mr ricer"
|
||||
fi
|
||||
if use bashlogger ; then
|
||||
ewarn "The logging patch should ONLY be used in restricted (i.e. honeypot) envs."
|
||||
ewarn "This will log ALL output you enter into the shell, you have been warned."
|
||||
fi
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${MY_P}.tar.gz
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Include official patches
|
||||
[[ ${PLEVEL} -gt 0 ]] && epatch $(patches -s)
|
||||
|
||||
# Clean out local libs so we know we use system ones w/releases.
|
||||
if [[ ${PV} != *_rc* ]] ; then
|
||||
rm -rf lib/{readline,termcap}/*
|
||||
touch lib/{readline,termcap}/Makefile.in # for config.status
|
||||
sed -ri -e 's:\$[(](RL|HIST)_LIBSRC[)]/[[:alpha:]]*.h::g' Makefile.in || die
|
||||
fi
|
||||
|
||||
# Avoid regenerating docs after patches #407985
|
||||
sed -i -r '/^(HS|RL)USER/s:=.*:=:' doc/Makefile.in || die
|
||||
touch -r . doc/*
|
||||
|
||||
epatch "${FILESDIR}"/${PN}-4.3-compat-lvl.patch
|
||||
epatch "${FILESDIR}"/${PN}-4.3-parse-time-keyword.patch
|
||||
epatch "${FILESDIR}"/${PN}-4.3-append-process-segfault.patch
|
||||
epatch "${FILESDIR}"/${PN}-4.3-term-cleanup.patch
|
||||
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=()
|
||||
|
||||
# For descriptions of these, see config-top.h
|
||||
# bashrc/#26952 bash_logout/#90488 ssh/#24762
|
||||
append-cppflags \
|
||||
-DDEFAULT_PATH_VALUE=\'\"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\"\' \
|
||||
-DSTANDARD_UTILS_PATH=\'\"/bin:/usr/bin:/sbin:/usr/sbin\"\' \
|
||||
-DSYS_BASHRC=\'\"/etc/bash/bashrc\"\' \
|
||||
-DSYS_BASH_LOGOUT=\'\"/etc/bash/bash_logout\"\' \
|
||||
-DNON_INTERACTIVE_LOGIN_SHELLS \
|
||||
-DSSH_SOURCE_BASHRC \
|
||||
$(use bashlogger && echo -DSYSLOG_HISTORY)
|
||||
|
||||
# Don't even think about building this statically without
|
||||
# reading Bug 7714 first. If you still build it statically,
|
||||
# don't come crying to us with bugs ;).
|
||||
#use static && export LDFLAGS="${LDFLAGS} -static"
|
||||
use nls || myconf+=( --disable-nls )
|
||||
|
||||
# Historically, we always used the builtin readline, but since
|
||||
# our handling of SONAME upgrades has gotten much more stable
|
||||
# in the PM (and the readline ebuild itself preserves the old
|
||||
# libs during upgrades), linking against the system copy should
|
||||
# be safe.
|
||||
# Exact cached version here doesn't really matter as long as it
|
||||
# is at least what's in the DEPEND up above.
|
||||
export ac_cv_rl_version=${READLINE_VER}
|
||||
|
||||
# Force linking with system curses ... the bundled termcap lib
|
||||
# sucks bad compared to ncurses. For the most part, ncurses
|
||||
# is here because readline needs it. But bash itself calls
|
||||
# ncurses in one or two small places :(.
|
||||
|
||||
if [[ ${PV} != *_rc* ]] ; then
|
||||
# Use system readline only with released versions.
|
||||
myconf+=( --with-installed-readline=. )
|
||||
fi
|
||||
|
||||
if use plugins; then
|
||||
append-ldflags -Wl,-rpath,/usr/$(get_libdir)/bash
|
||||
else
|
||||
# Disable the plugins logic by hand since bash doesn't
|
||||
# provide a way of doing it.
|
||||
export ac_cv_func_dl{close,open,sym}=no \
|
||||
ac_cv_lib_dl_dlopen=no ac_cv_header_dlfcn_h=no
|
||||
sed -i \
|
||||
-e '/LOCAL_LDFLAGS=/s:-rdynamic::' \
|
||||
configure || die
|
||||
fi
|
||||
tc-export AR #444070
|
||||
econf \
|
||||
--docdir='$(datarootdir)'/doc/${PF} \
|
||||
--htmldir='$(docdir)/html' \
|
||||
--with-curses \
|
||||
$(use_with afs) \
|
||||
$(use_enable net net-redirections) \
|
||||
--disable-profiling \
|
||||
$(use_enable mem-scramble) \
|
||||
$(use_with mem-scramble bash-malloc) \
|
||||
$(use_enable readline) \
|
||||
$(use_enable readline history) \
|
||||
$(use_enable readline bang-history) \
|
||||
"${myconf[@]}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
|
||||
if use plugins ; then
|
||||
emake -C examples/loadables all others
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local d f
|
||||
|
||||
default
|
||||
|
||||
dodir /bin
|
||||
mv "${ED}"/usr/bin/bash "${ED}"/bin/ || die
|
||||
dosym bash /bin/rbash
|
||||
|
||||
insinto /etc/bash
|
||||
doins "${FILESDIR}"/{bashrc,bash_logout}
|
||||
insinto /etc/skel
|
||||
for f in bash{_logout,_profile,rc} ; do
|
||||
newins "${FILESDIR}"/dot-${f} .${f}
|
||||
done
|
||||
|
||||
local sed_args=(
|
||||
-e "s:#${USERLAND}#@::"
|
||||
-e '/#@/d'
|
||||
)
|
||||
if ! use readline ; then
|
||||
sed_args+=( #432338
|
||||
-e '/^shopt -s histappend/s:^:#:'
|
||||
-e 's:use_color=true:use_color=false:'
|
||||
)
|
||||
fi
|
||||
sed -i \
|
||||
"${sed_args[@]}" \
|
||||
"${ED}"/etc/skel/.bashrc \
|
||||
"${ED}"/etc/bash/bashrc || die
|
||||
|
||||
if use plugins ; then
|
||||
exeinto /usr/$(get_libdir)/bash
|
||||
doexe $(echo examples/loadables/*.o | sed 's:\.o::g')
|
||||
insinto /usr/include/bash-plugins
|
||||
doins *.h builtins/*.h include/*.h lib/{glob/glob.h,tilde/tilde.h}
|
||||
fi
|
||||
|
||||
if use examples ; then
|
||||
for d in examples/{functions,misc,scripts,startup-files} ; do
|
||||
exeinto /usr/share/doc/${PF}/${d}
|
||||
insinto /usr/share/doc/${PF}/${d}
|
||||
for f in ${d}/* ; do
|
||||
if [[ ${f##*/} != PERMISSION ]] && [[ ${f##*/} != *README ]] ; then
|
||||
doexe ${f}
|
||||
else
|
||||
doins ${f}
|
||||
fi
|
||||
done
|
||||
done
|
||||
fi
|
||||
|
||||
doman doc/*.1
|
||||
newdoc CWRU/changelog ChangeLog
|
||||
dosym bash.info /usr/share/info/bashref.info
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
if [[ -e ${EROOT}/etc/bashrc ]] && [[ ! -d ${EROOT}/etc/bash ]] ; then
|
||||
mkdir -p "${EROOT}"/etc/bash
|
||||
mv -f "${EROOT}"/etc/bashrc "${EROOT}"/etc/bash/
|
||||
fi
|
||||
|
||||
if [[ -L ${EROOT}/bin/sh ]] ; then
|
||||
# rewrite the symlink to ensure that its mtime changes. having /bin/sh
|
||||
# missing even temporarily causes a fatal error with paludis.
|
||||
local target=$(readlink "${EROOT}"/bin/sh)
|
||||
local tmp=$(emktemp "${EROOT}"/bin)
|
||||
ln -sf "${target}" "${tmp}"
|
||||
mv -f "${tmp}" "${EROOT}"/bin/sh
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# If /bin/sh does not exist, provide it
|
||||
if [[ ! -e ${EROOT}/bin/sh ]] ; then
|
||||
ln -sf bash "${EROOT}"/bin/sh
|
||||
fi
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
http://lists.gnu.org/archive/html/bug-bash/2014-11/msg00178.html
|
||||
|
||||
diff --git a/arrayfunc.c b/arrayfunc.c
|
||||
index 804e6da..0f900aa 100644
|
||||
--- a/arrayfunc.c
|
||||
+++ b/arrayfunc.c
|
||||
@@ -498,7 +498,7 @@ assign_compound_array_list (var, nlist, flags)
|
||||
|
||||
for (list = nlist; list; list = list->next)
|
||||
{
|
||||
- iflags = flags;
|
||||
+ iflags = (flags & ~ASS_APPEND);
|
||||
w = list->word->word;
|
||||
|
||||
/* We have a word of the form [ind]=value */
|
@ -0,0 +1,13 @@
|
||||
http://lists.gnu.org/archive/html/bug-bash/2014-11/msg00097.html
|
||||
|
||||
--- bash-4.3/builtins/mapfile.def
|
||||
+++ bash-4.3/builtins/mapfile.def
|
||||
@@ -339,7 +339,7 @@
|
||||
else
|
||||
array_name = list->word->word;
|
||||
|
||||
- if (legal_identifier (array_name) == 0 && valid_array_reference (array_name) == 0)
|
||||
+ if (legal_identifier (array_name) == 0)
|
||||
{
|
||||
sh_invalidid (array_name);
|
||||
return (EXECUTION_FAILURE);
|
@ -1,47 +0,0 @@
|
||||
http://lists.gnu.org/archive/html/bug-bash/2014-09/msg00031.html
|
||||
|
||||
*** ../bash-4.3-patched/bashline.c 2014-05-14 09:22:39.000000000 -0400
|
||||
--- bashline.c 2014-09-08 11:28:56.000000000 -0400
|
||||
***************
|
||||
*** 203,206 ****
|
||||
--- 203,207 ----
|
||||
extern int array_needs_making;
|
||||
extern int posixly_correct, no_symbolic_links;
|
||||
+ extern int sigalrm_seen;
|
||||
extern char *current_prompt_string, *ps1_prompt;
|
||||
extern STRING_INT_ALIST word_token_alist[];
|
||||
***************
|
||||
*** 4209,4214 ****
|
||||
/* If we're going to longjmp to top_level, make sure we clean up readline.
|
||||
check_signals will call QUIT, which will eventually longjmp to top_level,
|
||||
! calling run_interrupt_trap along the way. */
|
||||
! if (interrupt_state)
|
||||
rl_cleanup_after_signal ();
|
||||
bashline_reset_event_hook ();
|
||||
--- 4262,4268 ----
|
||||
/* If we're going to longjmp to top_level, make sure we clean up readline.
|
||||
check_signals will call QUIT, which will eventually longjmp to top_level,
|
||||
! calling run_interrupt_trap along the way. The check for sigalrm_seen is
|
||||
! to clean up the read builtin's state. */
|
||||
! if (terminating_signal || interrupt_state || sigalrm_seen)
|
||||
rl_cleanup_after_signal ();
|
||||
bashline_reset_event_hook ();
|
||||
*** ../bash-4.3-patched/sig.c 2014-01-10 15:06:06.000000000 -0500
|
||||
--- sig.c 2014-09-08 11:26:33.000000000 -0400
|
||||
***************
|
||||
*** 533,538 ****
|
||||
/* Set the event hook so readline will call it after the signal handlers
|
||||
finish executing, so if this interrupted character input we can get
|
||||
! quick response. */
|
||||
! if (interactive_shell && interactive && no_line_editing == 0)
|
||||
bashline_set_event_hook ();
|
||||
#endif
|
||||
--- 533,540 ----
|
||||
/* Set the event hook so readline will call it after the signal handlers
|
||||
finish executing, so if this interrupted character input we can get
|
||||
! quick response. If readline is active or has modified the terminal we
|
||||
! need to set this no matter what the signal is, though the check for
|
||||
! RL_STATE_TERMPREPPED is possibly redundant. */
|
||||
! if (RL_ISSTATE (RL_STATE_SIGHANDLER) || RL_ISSTATE (RL_STATE_TERMPREPPED))
|
||||
bashline_set_event_hook ();
|
||||
#endif
|
@ -1,128 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-7.1.27.ebuild,v 1.1 2014/12/18 14:31:57 keri Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils flag-o-matic java-pkg-opt-2 multilib
|
||||
|
||||
PATCHSET_VER="0"
|
||||
|
||||
DESCRIPTION="free, small, and standard compliant Prolog compiler"
|
||||
HOMEPAGE="http://www.swi-prolog.org/"
|
||||
SRC_URI="http://www.swi-prolog.org/download/devel/src/pl-${PV}.tar.gz
|
||||
mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
||||
IUSE="archive debug doc +gmp hardened java minimal odbc +readline ssl static-libs test zlib X"
|
||||
|
||||
RDEPEND="sys-libs/ncurses
|
||||
archive? ( app-arch/libarchive )
|
||||
zlib? ( sys-libs/zlib )
|
||||
odbc? ( dev-db/unixODBC )
|
||||
readline? ( sys-libs/readline )
|
||||
gmp? ( dev-libs/gmp )
|
||||
ssl? ( dev-libs/openssl )
|
||||
java? ( >=virtual/jdk-1.4 )
|
||||
X? (
|
||||
virtual/jpeg
|
||||
x11-libs/libX11
|
||||
x11-libs/libXft
|
||||
x11-libs/libXpm
|
||||
x11-libs/libXt
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
X? ( x11-proto/xproto )
|
||||
java? ( test? ( =dev-java/junit-3.8* ) )"
|
||||
|
||||
S="${WORKDIR}/pl-${PV}"
|
||||
|
||||
src_prepare() {
|
||||
EPATCH_FORCE=yes
|
||||
EPATCH_SUFFIX=patch
|
||||
epatch "${WORKDIR}"/${PV}
|
||||
|
||||
# OSX/Intel ld doesn't like an archive without table of contents
|
||||
sed -i -e 's/-cru/-scru/' packages/nlp/libstemmer_c/Makefile.pl || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-flags -fno-strict-aliasing
|
||||
use ppc && append-flags -mno-altivec
|
||||
use hardened && append-flags -fno-unit-at-a-time
|
||||
use debug && append-flags -DO_DEBUG
|
||||
|
||||
# ARCH is used in the configure script to figure out host and target
|
||||
# specific stuff
|
||||
export ARCH=${CHOST}
|
||||
|
||||
export CC_FOR_BUILD=$(tc-getBUILD_CC)
|
||||
|
||||
cd "${S}"/src || die
|
||||
econf \
|
||||
--libdir="${EPREFIX}"/usr/$(get_libdir) \
|
||||
$(use_enable gmp) \
|
||||
$(use_enable readline) \
|
||||
$(use_enable static-libs static) \
|
||||
--enable-shared \
|
||||
--enable-custom-flags COFLAGS="${CFLAGS}"
|
||||
|
||||
if ! use minimal ; then
|
||||
local jpltestconf
|
||||
if use java && use test ; then
|
||||
jpltestconf="--with-junit=$(java-config --classpath junit)"
|
||||
fi
|
||||
|
||||
cd "${S}/packages" || die
|
||||
econf \
|
||||
--libdir="${EPREFIX}"/usr/$(get_libdir) \
|
||||
$(use_with archive) \
|
||||
$(use_with java jpl) \
|
||||
${jpltestconf} \
|
||||
$(use_with odbc) \
|
||||
$(use_with ssl) \
|
||||
$(use_with X xpce) \
|
||||
$(use_with zlib) \
|
||||
COFLAGS='"${CFLAGS}"'
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd "${S}"/src || die
|
||||
emake
|
||||
|
||||
if ! use minimal ; then
|
||||
cd "${S}/packages" || die
|
||||
emake
|
||||
./report-failed || die "Cannot report failed packages"
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${S}/src" || die
|
||||
emake check
|
||||
|
||||
if ! use minimal ; then
|
||||
cd "${S}/packages" || die
|
||||
emake check
|
||||
./report-failed || die "Cannot report failed packages"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -C src DESTDIR="${D}" install
|
||||
|
||||
if ! use minimal ; then
|
||||
emake -C packages DESTDIR="${D}" install
|
||||
if use doc ; then
|
||||
emake -C packages DESTDIR="${D}" html-install
|
||||
fi
|
||||
./packages/report-failed || die "Cannot report failed packages"
|
||||
fi
|
||||
|
||||
dodoc ReleaseNotes/relnotes-5.10 INSTALL README VERSION
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-7.1.26.ebuild,v 1.1 2014/11/09 14:55:05 keri Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-7.1.29.ebuild,v 1.1 2015/01/21 10:07:48 keri Exp $
|
||||
|
||||
EAPI=4
|
||||
|
@ -1,35 +0,0 @@
|
||||
From deeb71226d4ab465d48805d899ec88eb836a6966 Mon Sep 17 00:00:00 2001
|
||||
From: Daniel Gryniewicz <dang@gentoo.org>
|
||||
Date: Sun, 24 Nov 2013 19:46:13 +0100
|
||||
Subject: [PATCH 1/4] Fix gmodule issue on FreeBSD
|
||||
|
||||
Gentoo bug #184301, Gnome bug #107626.
|
||||
---
|
||||
gmodule/gmodule-dl.c | 4 ++++
|
||||
1 file changed, 4 insertions(+)
|
||||
|
||||
diff --git a/gmodule/gmodule-dl.c b/gmodule/gmodule-dl.c
|
||||
index a606f17..57fc41b 100644
|
||||
--- a/gmodule/gmodule-dl.c
|
||||
+++ b/gmodule/gmodule-dl.c
|
||||
@@ -107,6 +107,7 @@ _g_module_open (const gchar *file_name,
|
||||
static gpointer
|
||||
_g_module_self (void)
|
||||
{
|
||||
+#ifndef __FreeBSD__
|
||||
gpointer handle;
|
||||
|
||||
/* to query symbols from the program itself, special link options
|
||||
@@ -122,6 +123,9 @@ _g_module_self (void)
|
||||
g_module_set_error (fetch_dlerror (TRUE));
|
||||
|
||||
return handle;
|
||||
+#else
|
||||
+ return RTLD_DEFAULT;
|
||||
+#endif
|
||||
}
|
||||
|
||||
static void
|
||||
--
|
||||
1.8.3.2
|
||||
|
@ -1,65 +0,0 @@
|
||||
From 196ea5ab614e5357da48acf73a373f103e61ee0b Mon Sep 17 00:00:00 2001
|
||||
From: Alexandre Rostovtsev <tetromino@gentoo.org>
|
||||
Date: Mon, 2 Sep 2013 13:59:18 -0400
|
||||
Subject: [PATCH 4/4] gobject: try to link with -Wl,-z,nodelete
|
||||
|
||||
Since the type system does not support reloading its data and assumes
|
||||
that libgobject remains loaded for the lifetime of the process, we
|
||||
should link libgobject with a flag indicating that it can't be unloaded.
|
||||
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=707298
|
||||
---
|
||||
configure.ac | 24 ++++++++++++++++++++++++
|
||||
gobject/Makefile.am | 1 +
|
||||
2 files changed, 25 insertions(+)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 907c534..266c45d 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -3669,6 +3669,30 @@ fi
|
||||
AC_SUBST(GLIB_LINK_FLAGS)
|
||||
|
||||
dnl
|
||||
+dnl Check for -z,nodelete linker flag: the type system assumes that
|
||||
+dnl libgobject stays loaded for the lifetime of the process
|
||||
+dnl
|
||||
+
|
||||
+AC_ARG_ENABLE([znodelete],
|
||||
+ [AS_HELP_STRING([--disable-znodelete],
|
||||
+ [avoid linking with -z,nodelete])],,
|
||||
+ [SAVED_LDFLAGS="${LDFLAGS}"
|
||||
+ AC_MSG_CHECKING([for -z,nodelete linker flag])
|
||||
+ LDFLAGS=-Wl,-z,nodelete
|
||||
+ AC_TRY_LINK([], [int main (void) { return 0; }],
|
||||
+ AC_MSG_RESULT(yes)
|
||||
+ enable_znodelete=yes,
|
||||
+ AC_MSG_RESULT(no)
|
||||
+ enable_znodelete=no)
|
||||
+ LDFLAGS="${SAVED_LDFLAGS}"])
|
||||
+
|
||||
+if test "x${enable_znodelete}" = "xyes"; then
|
||||
+ GOBJECT_LINK_FLAGS=-Wl,-z,nodelete
|
||||
+fi
|
||||
+
|
||||
+AC_SUBST(GOBJECT_LINK_FLAGS)
|
||||
+
|
||||
+dnl
|
||||
dnl Check for -fvisibility=hidden to determine if we can do GNU-style
|
||||
dnl visibility attributes for symbol export control
|
||||
dnl
|
||||
diff --git a/gobject/Makefile.am b/gobject/Makefile.am
|
||||
index 1509616..181ad7d 100644
|
||||
--- a/gobject/Makefile.am
|
||||
+++ b/gobject/Makefile.am
|
||||
@@ -45,6 +45,7 @@ endif
|
||||
|
||||
libgobjectincludedir = $(includedir)/glib-2.0/gobject
|
||||
libgobject_2_0_la_LDFLAGS = $(GLIB_LINK_FLAGS) \
|
||||
+ $(GOBJECT_LINK_FLAGS) \
|
||||
$(gobject_win32_res_ldflag) \
|
||||
-version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
|
||||
-export-dynamic $(no_undefined)
|
||||
--
|
||||
1.8.3.2
|
||||
|
@ -1,111 +0,0 @@
|
||||
From 81f037771e2992834961cb5db08aece53a02b8ae Mon Sep 17 00:00:00 2001
|
||||
From: Priit Laes <plaes@plaes.org>
|
||||
Date: Thu, 28 Feb 2013 08:28:01 +0200
|
||||
Subject: [PATCH 3/4] Split out gdbus codegen
|
||||
|
||||
---
|
||||
configure.ac | 17 ++++++++---------
|
||||
docs/reference/gio/Makefile.am | 3 +--
|
||||
gio/Makefile.am | 2 +-
|
||||
gio/tests/Makefile.am | 6 ++----
|
||||
gio/tests/gdbus-object-manager-example/Makefile.am | 6 ++----
|
||||
5 files changed, 14 insertions(+), 20 deletions(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 797cb92..907c534 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -378,14 +378,14 @@ AC_SUBST(PERL_PATH)
|
||||
# option to specify python interpreter to use; this just sets $PYTHON, so that
|
||||
# we will fallback to reading $PYTHON if --with-python is not given, and
|
||||
# python.m4 will get the expected input
|
||||
-AC_ARG_WITH(python,
|
||||
- AS_HELP_STRING([--with-python=PATH],
|
||||
- [Path to Python interpreter; searches $PATH if only a program name is given; if not given, searches for a few standard names such as "python3" or "python2"]),
|
||||
- [PYTHON="$withval"], [])
|
||||
-if test x"$PYTHON" = xyes; then
|
||||
- AC_MSG_ERROR([--with-python option requires a path or program argument])
|
||||
-fi
|
||||
-AM_PATH_PYTHON(2.5,,PYTHON="/usr/bin/env python2.5")
|
||||
+# AC_ARG_WITH(python,
|
||||
+# AS_HELP_STRING([--with-python=PATH],
|
||||
+# [Path to Python interpreter; searches $PATH if only a program name is given; if not given, searches for a few standard names such as "python3" or "python2"]),
|
||||
+# [PYTHON="$withval"], [])
|
||||
+# if test x"$PYTHON" = xyes; then
|
||||
+# AC_MSG_ERROR([--with-python option requires a path or program argument])
|
||||
+# fi
|
||||
+# AM_PATH_PYTHON(2.5,,PYTHON="/usr/bin/env python2.5")
|
||||
|
||||
|
||||
dnl ***********************
|
||||
@@ -3784,7 +3784,6 @@ gobject/glib-mkenums
|
||||
gobject/tests/Makefile
|
||||
gthread/Makefile
|
||||
gio/Makefile
|
||||
-gio/gdbus-2.0/codegen/Makefile
|
||||
gio/gdbus-2.0/codegen/config.py
|
||||
gio/gnetworking.h
|
||||
gio/xdgmime/Makefile
|
||||
diff --git a/docs/reference/gio/Makefile.am b/docs/reference/gio/Makefile.am
|
||||
index 112626b..8ddcdbc 100644
|
||||
--- a/docs/reference/gio/Makefile.am
|
||||
+++ b/docs/reference/gio/Makefile.am
|
||||
@@ -151,8 +151,7 @@ man_MANS += \
|
||||
glib-compile-resources.1 \
|
||||
gsettings.1 \
|
||||
gresource.1 \
|
||||
- gdbus.1 \
|
||||
- gdbus-codegen.1
|
||||
+ gdbus.1
|
||||
|
||||
XSLTPROC_FLAGS = \
|
||||
--nonet \
|
||||
diff --git a/gio/Makefile.am b/gio/Makefile.am
|
||||
index 717419f..808b5dd 100644
|
||||
--- a/gio/Makefile.am
|
||||
+++ b/gio/Makefile.am
|
||||
@@ -1,6 +1,6 @@
|
||||
include $(top_srcdir)/glib.mk
|
||||
|
||||
-SUBDIRS = gdbus-2.0/codegen
|
||||
+SUBDIRS =
|
||||
|
||||
if OS_UNIX
|
||||
SUBDIRS += xdgmime
|
||||
diff --git a/gio/tests/Makefile.am b/gio/tests/Makefile.am
|
||||
index 7224124..5c8baaa 100644
|
||||
--- a/gio/tests/Makefile.am
|
||||
+++ b/gio/tests/Makefile.am
|
||||
@@ -359,10 +359,8 @@ gmenumodel_SOURCES = $(gdbus_sessionbus_sources) gmenumode
|
||||
nodist_gdbus_test_codegen_SOURCES = gdbus-test-codegen-generated.c gdbus-test-codegen-generated.h
|
||||
|
||||
gdbus-test-codegen.o: gdbus-test-codegen-generated.h
|
||||
-gdbus-test-codegen-generated.h gdbus-test-codegen-generated.c: test-codegen.xml Makefile $(top_builddir)/gio/gdbus-2.0/codegen/gdbus-codegen
|
||||
- $(AM_V_GEN) UNINSTALLED_GLIB_SRCDIR=$(top_srcdir) \
|
||||
- UNINSTALLED_GLIB_BUILDDIR=$(top_builddir) \
|
||||
- $(PYTHON) $(top_builddir)/gio/gdbus-2.0/codegen/gdbus-codegen \
|
||||
+gdbus-test-codegen-generated.h gdbus-test-codegen-generated.c: test-codegen.xml Makefile
|
||||
+ $(AM_V_GEN) gdbus-codegen \
|
||||
--interface-prefix org.project. \
|
||||
--generate-c-code gdbus-test-codegen-generated \
|
||||
--c-generate-object-manager \
|
||||
diff --git a/gio/tests/gdbus-object-manager-example/Makefile.am b/gio/tests/gdbus-object-manager-example/Makefile.am
|
||||
index d6d1412..62ef706 100644
|
||||
--- a/gio/tests/gdbus-object-manager-example/Makefile.am
|
||||
+++ b/gio/tests/gdbus-object-manager-example/Makefile.am
|
||||
@@ -11,10 +11,8 @@ GDBUS_GENERATED = \
|
||||
gdbus-example-objectmanager-generated-org.gtk.GDBus.Example.ObjectManager.Cat.xml \
|
||||
$(NULL)
|
||||
|
||||
-$(GDBUS_GENERATED) : gdbus-example-objectmanager.xml Makefile $(top_builddir)/gio/gdbus-2.0/codegen/gdbus-codegen
|
||||
- $(AM_V_GEN) UNINSTALLED_GLIB_SRCDIR=$(top_srcdir) \
|
||||
- UNINSTALLED_GLIB_BUILDDIR=$(top_builddir) \
|
||||
- $(PYTHON) $(top_builddir)/gio/gdbus-2.0/codegen/gdbus-codegen \
|
||||
+$(GDBUS_GENERATED) : gdbus-example-objectmanager.xml Makefile
|
||||
+ $(AM_V_GEN) gdbus-codegen \
|
||||
--interface-prefix org.gtk.GDBus.Example.ObjectManager. \
|
||||
--c-namespace Example \
|
||||
--c-generate-object-manager \
|
||||
--
|
||||
1.8.3.2
|
||||
|
@ -1,24 +0,0 @@
|
||||
From 838b49ead77c35d94fa16d48a6d7271bab082a71 Mon Sep 17 00:00:00 2001
|
||||
From: Patrick Welche <prlw1@cam.ac.uk>
|
||||
Date: Thu, 07 Nov 2013 10:58:46 +0000
|
||||
Subject: configure: test(1) uses = to test for string equality
|
||||
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=711600
|
||||
---
|
||||
(limited to 'm4macros/glibtests.m4')
|
||||
|
||||
diff --git a/m4macros/glibtests.m4 b/m4macros/glibtests.m4
|
||||
index 27e9024..7d5920a 100644
|
||||
--- a/m4macros/glibtests.m4
|
||||
+++ b/m4macros/glibtests.m4
|
||||
@@ -21,7 +21,7 @@ AC_DEFUN([GLIB_TESTS],
|
||||
*) AC_MSG_ERROR([bad value ${enableval} for --enable-always-build-tests]) ;;
|
||||
esac])
|
||||
AM_CONDITIONAL([ENABLE_ALWAYS_BUILD_TESTS], test "$ENABLE_ALWAYS_BUILD_TESTS" = "1")
|
||||
- if test "$ENABLE_INSTALLED_TESTS" == "1"; then
|
||||
+ if test "$ENABLE_INSTALLED_TESTS" = "1"; then
|
||||
AC_SUBST(installed_test_metadir, [${datadir}/installed-tests/]AC_PACKAGE_NAME)
|
||||
AC_SUBST(installed_testdir, [${libexecdir}/installed-tests/]AC_PACKAGE_NAME)
|
||||
fi
|
||||
--
|
||||
cgit v0.9.2
|
@ -1,23 +0,0 @@
|
||||
From 81d0ebe29ccd852e969acda7394969e3f13eb136 Mon Sep 17 00:00:00 2001
|
||||
From: Stef Walter <stefw@gnome.org>
|
||||
Date: Thu, 31 Oct 2013 11:43:14 +0100
|
||||
Subject: [PATCH] gmain: Fix use of uninitialized memory in sigaction structure
|
||||
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=711754
|
||||
|
||||
|
||||
diff --git a/glib/gmain.c b/glib/gmain.c
|
||||
index 9c37bb2..608c1a5 100644
|
||||
--- a/glib/gmain.c
|
||||
+++ b/glib/gmain.c
|
||||
@@ -4978,6 +4978,7 @@ unref_unix_signal_handler_unlocked (int signum)
|
||||
if (unix_signal_refcount[signum] == 0)
|
||||
{
|
||||
struct sigaction action;
|
||||
+ memset (&action, 0, sizeof (action));
|
||||
action.sa_handler = SIG_DFL;
|
||||
sigemptyset (&action.sa_mask);
|
||||
sigaction (signum, &action, NULL);
|
||||
--
|
||||
Gitg
|
||||
|
@ -1,283 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.38.2-r1.ebuild,v 1.15 2014/07/17 15:12:26 ssuominen Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python2_{6,7} )
|
||||
# Avoid runtime dependency on python when USE=test
|
||||
|
||||
inherit autotools bash-completion-r1 gnome.org libtool eutils flag-o-matic gnome2-utils multilib pax-utils python-r1 toolchain-funcs versionator virtualx linux-info multilib-minimal
|
||||
|
||||
DESCRIPTION="The GLib library of C routines"
|
||||
HOMEPAGE="http://www.gtk.org/"
|
||||
SRC_URI="${SRC_URI}
|
||||
http://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz" # pkg.m4 for eautoreconf
|
||||
|
||||
LICENSE="LGPL-2+"
|
||||
SLOT="2"
|
||||
IUSE="debug fam kernel_linux +mime selinux static-libs systemtap test utils xattr"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux"
|
||||
|
||||
# FIXME: want >=libselinux-2.2.2-r4[${MULTILIB_USEDEP}] - bug #480960
|
||||
RDEPEND="
|
||||
!<dev-util/gdbus-codegen-${PV}
|
||||
>=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
|
||||
>=virtual/libffi-3.0.13-r1[${MULTILIB_USEDEP}]
|
||||
>=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
|
||||
|| (
|
||||
>=dev-libs/elfutils-0.142
|
||||
>=dev-libs/libelf-0.8.12
|
||||
>=sys-freebsd/freebsd-lib-9.2_rc1
|
||||
)
|
||||
selinux? ( sys-libs/libselinux )
|
||||
xattr? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] )
|
||||
fam? ( >=virtual/fam-0-r1[${MULTILIB_USEDEP}] )
|
||||
utils? (
|
||||
${PYTHON_DEPS}
|
||||
>=dev-util/gdbus-codegen-${PV}[${PYTHON_USEDEP}] )
|
||||
abi_x86_32? (
|
||||
!<=app-emulation/emul-linux-x86-baselibs-20130224-r9
|
||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/docbook-xml-dtd:4.1.2
|
||||
>=dev-libs/libxslt-1.0
|
||||
>=sys-devel/gettext-0.11
|
||||
>=dev-util/gtk-doc-am-1.15
|
||||
systemtap? ( >=dev-util/systemtap-1.3 )
|
||||
test? (
|
||||
sys-devel/gdb
|
||||
${PYTHON_DEPS}
|
||||
>=dev-util/gdbus-codegen-${PV}[${PYTHON_USEDEP}]
|
||||
>=sys-apps/dbus-1.2.14 )
|
||||
!<dev-libs/gobject-introspection-1.$(get_version_component_range 2)
|
||||
!<dev-util/gtk-doc-1.15-r2
|
||||
"
|
||||
# gobject-introspection blocker to ensure people don't mix
|
||||
# different g-i and glib major versions
|
||||
|
||||
PDEPEND="!<gnome-base/gvfs-1.6.4-r990
|
||||
mime? ( x11-misc/shared-mime-info )
|
||||
"
|
||||
# shared-mime-info needed for gio/xdgmime, bug #409481
|
||||
# Earlier versions of gvfs do not work with glib
|
||||
|
||||
DOCS="AUTHORS ChangeLog* NEWS* README"
|
||||
|
||||
pkg_setup() {
|
||||
if use kernel_linux ; then
|
||||
CONFIG_CHECK="~INOTIFY_USER"
|
||||
if use test; then
|
||||
CONFIG_CHECK="~IPV6"
|
||||
WARNING_IPV6="Your kernel needs IPV6 support for running some tests, skipping them."
|
||||
export IPV6_DISABLED="yes"
|
||||
fi
|
||||
linux-info_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Prevent build failure in stage3 where pkgconfig is not available, bug #481056
|
||||
mv -f "${WORKDIR}"/pkg-config-*/pkg.m4 "${S}"/m4macros/ || die
|
||||
|
||||
# Fix gmodule issues on fbsd; bug #184301, upstream bug #107626
|
||||
epatch "${FILESDIR}"/${PN}-2.12.12-fbsd.patch
|
||||
|
||||
if use test; then
|
||||
# Do not try to remove files on live filesystem, upstream bug #619274
|
||||
sed 's:^\(.*"/desktop-app-info/delete".*\):/*\1*/:' \
|
||||
-i "${S}"/gio/tests/desktop-app-info.c || die "sed failed"
|
||||
|
||||
# Disable tests requiring dev-util/desktop-file-utils when not installed, bug #286629, upstream bug #629163
|
||||
if ! has_version dev-util/desktop-file-utils ; then
|
||||
ewarn "Some tests will be skipped due dev-util/desktop-file-utils not being present on your system,"
|
||||
ewarn "think on installing it to get these tests run."
|
||||
sed -i -e "/appinfo\/associations/d" gio/tests/appinfo.c || die
|
||||
sed -i -e "/desktop-app-info\/default/d" gio/tests/desktop-app-info.c || die
|
||||
sed -i -e "/desktop-app-info\/fallback/d" gio/tests/desktop-app-info.c || die
|
||||
sed -i -e "/desktop-app-info\/lastused/d" gio/tests/desktop-app-info.c || die
|
||||
fi
|
||||
|
||||
# gdesktopappinfo requires existing terminal (gnome-terminal or any
|
||||
# other), falling back to xterm if one doesn't exist
|
||||
if ! has_version x11-terms/xterm && ! has_version x11-terms/gnome-terminal ; then
|
||||
ewarn "Some tests will be skipped due to missing terminal program"
|
||||
sed -i -e "/appinfo\/launch/d" gio/tests/appinfo.c || die
|
||||
fi
|
||||
|
||||
# Disable tests requiring dbus-python and pygobject; bugs #349236, #377549, #384853
|
||||
if ! has_version dev-python/dbus-python || ! has_version 'dev-python/pygobject:3' ; then
|
||||
ewarn "Some tests will be skipped due to dev-python/dbus-python or dev-python/pygobject:3"
|
||||
ewarn "not being present on your system, think on installing them to get these tests run."
|
||||
sed -i -e "/connection\/filter/d" gio/tests/gdbus-connection.c || die
|
||||
sed -i -e "/connection\/large_message/d" gio/tests/gdbus-connection-slow.c || die
|
||||
sed -i -e "/gdbus\/proxy/d" gio/tests/gdbus-proxy.c || die
|
||||
sed -i -e "/gdbus\/proxy-well-known-name/d" gio/tests/gdbus-proxy-well-known-name.c || die
|
||||
sed -i -e "/gdbus\/introspection-parser/d" gio/tests/gdbus-introspection.c || die
|
||||
sed -i -e "/g_test_add_func/d" gio/tests/gdbus-threading.c || die
|
||||
sed -i -e "/gdbus\/method-calls-in-thread/d" gio/tests/gdbus-threading.c || die
|
||||
# needed to prevent gdbus-threading from asserting
|
||||
ln -sfn $(type -P true) gio/tests/gdbus-testserver.py
|
||||
fi
|
||||
|
||||
# Some tests need ipv6, upstream bug #667468
|
||||
if [[ -n "${IPV6_DISABLED}" ]]; then
|
||||
sed -i -e "/socket\/ipv6_sync/d" gio/tests/socket.c || die
|
||||
sed -i -e "/socket\/ipv6_async/d" gio/tests/socket.c || die
|
||||
sed -i -e "/socket\/ipv6_v4mapped/d" gio/tests/socket.c || die
|
||||
fi
|
||||
|
||||
# Test relies on /usr/bin/true, but we have /bin/true, upstream bug #698655
|
||||
sed -i -e "s:/usr/bin/true:/bin/true:" gio/tests/desktop-app-info.c || die
|
||||
fi
|
||||
|
||||
# thread test fails, upstream bug #679306
|
||||
epatch "${FILESDIR}/${PN}-2.34.0-testsuite-skip-thread4.patch"
|
||||
|
||||
# gdbus-codegen is a separate package
|
||||
epatch "${FILESDIR}/${PN}-2.37.x-external-gdbus-codegen.patch"
|
||||
|
||||
# do not allow libgobject to unload; bug #405173, https://bugzilla.gnome.org/show_bug.cgi?id=707298
|
||||
epatch "${FILESDIR}/${PN}-2.36.4-znodelete.patch"
|
||||
|
||||
# patches from 2.39.x / 2.40.x
|
||||
epatch "${FILESDIR}/${PN}-2.38.2-sigaction.patch" #501330
|
||||
|
||||
# leave python shebang alone
|
||||
sed -e '/${PYTHON}/d' \
|
||||
-i glib/Makefile.{am,in} || die
|
||||
|
||||
# Gentoo handles completions in a different directory
|
||||
sed -i "s|^completiondir =.*|completiondir = $(get_bashcompdir)|" \
|
||||
gio/Makefile.am || die
|
||||
|
||||
# Support compilation in clang until upstream solves this, upstream bug #691608
|
||||
append-flags -Wno-format-nonliteral
|
||||
|
||||
epatch "${FILESDIR}"/${P}-configure.patch #500996
|
||||
|
||||
epatch_user
|
||||
|
||||
# Needed for the punt-python-check patch, disabling timeout test
|
||||
# Also needed to prevent cross-compile failures, see bug #267603
|
||||
# Also needed for the no-gdbus-codegen patch
|
||||
eautoreconf
|
||||
|
||||
# FIXME: Really needed when running eautoreconf before? bug#????
|
||||
#[[ ${CHOST} == *-freebsd* ]] && elibtoolize
|
||||
|
||||
epunt_cxx
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
# Avoid circular depend with dev-util/pkgconfig and
|
||||
# native builds (cross-compiles won't need pkg-config
|
||||
# in the target ROOT to work here)
|
||||
if ! tc-is-cross-compiler && ! $(tc-getPKG_CONFIG) --version >& /dev/null; then
|
||||
if has_version sys-apps/dbus; then
|
||||
export DBUS1_CFLAGS="-I/usr/include/dbus-1.0 -I/usr/$(get_libdir)/dbus-1.0/include"
|
||||
export DBUS1_LIBS="-ldbus-1"
|
||||
fi
|
||||
export LIBFFI_CFLAGS="-I$(echo /usr/$(get_libdir)/libffi-*/include)"
|
||||
export LIBFFI_LIBS="-lffi"
|
||||
fi
|
||||
|
||||
local myconf
|
||||
|
||||
case "${CHOST}" in
|
||||
*-mingw*) myconf="${myconf} --with-threads=win32" ;;
|
||||
*) myconf="${myconf} --with-threads=posix" ;;
|
||||
esac
|
||||
|
||||
# Building with --disable-debug highly unrecommended. It will build glib in
|
||||
# an unusable form as it disables some commonly used API. Please do not
|
||||
# convert this to the use_enable form, as it results in a broken build.
|
||||
use debug && myconf="--enable-debug"
|
||||
|
||||
# Only used by the gresource bin
|
||||
multilib_is_native_abi || myconf="${myconf} --disable-libelf"
|
||||
|
||||
# FIXME: change to "$(use_enable selinux)" when libselinux is multilibbed, bug #480960
|
||||
if multilib_is_native_abi; then
|
||||
myconf="${myconf} $(use_enable selinux)"
|
||||
else
|
||||
myconf="${myconf} --disable-selinux"
|
||||
fi
|
||||
|
||||
# Always use internal libpcre, bug #254659
|
||||
ECONF_SOURCE="${S}" econf ${myconf} \
|
||||
$(use_enable xattr) \
|
||||
$(use_enable fam) \
|
||||
$(use_enable selinux) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable systemtap dtrace) \
|
||||
$(use_enable systemtap systemtap) \
|
||||
--disable-compile-warnings \
|
||||
--enable-man \
|
||||
--with-pcre=internal \
|
||||
--with-xml-catalog="${EPREFIX}/etc/xml/catalog"
|
||||
|
||||
if multilib_is_native_abi; then
|
||||
local d
|
||||
for d in glib gio gobject; do
|
||||
ln -s "${S}"/docs/reference/${d}/html docs/reference/${d}/html || die
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
einstalldocs
|
||||
|
||||
if use utils ; then
|
||||
python_replicate_script "${ED}"/usr/bin/gtester-report
|
||||
else
|
||||
rm "${ED}usr/bin/gtester-report"
|
||||
rm "${ED}usr/share/man/man1/gtester-report.1"
|
||||
fi
|
||||
|
||||
# Do not install charset.alias even if generated, leave it to libiconv
|
||||
rm -f "${ED}/usr/lib/charset.alias"
|
||||
|
||||
# Don't install gdb python macros, bug 291328
|
||||
rm -rf "${ED}/usr/share/gdb/" "${ED}/usr/share/glib-2.0/gdb/"
|
||||
|
||||
# Completely useless with or without USE static-libs, people need to use
|
||||
# pkg-config
|
||||
prune_libtool_files --modules
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
gnome2_environment_reset
|
||||
|
||||
unset DBUS_SESSION_BUS_ADDRESS
|
||||
export XDG_CONFIG_DIRS=/etc/xdg
|
||||
export XDG_DATA_DIRS=/usr/local/share:/usr/share
|
||||
export G_DBUS_COOKIE_SHA1_KEYRING_DIR="${T}/temp"
|
||||
unset GSETTINGS_BACKEND # bug 352451
|
||||
export LC_TIME=C # bug #411967
|
||||
python_export_best
|
||||
|
||||
# Related test is a bit nitpicking
|
||||
mkdir "$G_DBUS_COOKIE_SHA1_KEYRING_DIR"
|
||||
chmod 0700 "$G_DBUS_COOKIE_SHA1_KEYRING_DIR"
|
||||
|
||||
# Hardened: gdb needs this, bug #338891
|
||||
if host-is-pax ; then
|
||||
pax-mark -mr "${BUILD_DIR}"/tests/.libs/assert-msg-test \
|
||||
|| die "Hardened adjustment failed"
|
||||
fi
|
||||
|
||||
# Need X for dbus-launch session X11 initialization
|
||||
Xemake check
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if has_version '<x11-libs/gtk+-3.0.12:3'; then
|
||||
# To have a clear upgrade path for gtk+-3.0.x users, have to resort to
|
||||
# a warning instead of a blocker
|
||||
ewarn
|
||||
ewarn "Using <gtk+-3.0.12:3 with ${P} results in frequent crashes."
|
||||
ewarn "You should upgrade to a newer version of gtk+:3 immediately."
|
||||
fi
|
||||
}
|
@ -1,280 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.40.0-r1.ebuild,v 1.14 2014/10/27 01:54:36 vapier Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python2_{6,7} )
|
||||
# Avoid runtime dependency on python when USE=test
|
||||
|
||||
inherit autotools bash-completion-r1 gnome.org libtool eutils flag-o-matic gnome2-utils multilib pax-utils python-r1 toolchain-funcs versionator virtualx linux-info multilib-minimal
|
||||
|
||||
DESCRIPTION="The GLib library of C routines"
|
||||
HOMEPAGE="http://www.gtk.org/"
|
||||
SRC_URI="${SRC_URI}
|
||||
http://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz" # pkg.m4 for eautoreconf
|
||||
|
||||
LICENSE="LGPL-2+"
|
||||
SLOT="2"
|
||||
IUSE="debug fam kernel_linux +mime selinux static-libs systemtap test utils xattr"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux"
|
||||
|
||||
# FIXME: want >=libselinux-2.2.2-r4[${MULTILIB_USEDEP}] - bug #480960
|
||||
RDEPEND="
|
||||
!<dev-util/gdbus-codegen-${PV}
|
||||
>=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
|
||||
>=virtual/libffi-3.0.13-r1[${MULTILIB_USEDEP}]
|
||||
>=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
|
||||
|| (
|
||||
>=dev-libs/elfutils-0.142
|
||||
>=dev-libs/libelf-0.8.12
|
||||
>=sys-freebsd/freebsd-lib-9.2_rc1
|
||||
)
|
||||
selinux? ( sys-libs/libselinux )
|
||||
xattr? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] )
|
||||
fam? ( >=virtual/fam-0-r1[${MULTILIB_USEDEP}] )
|
||||
utils? (
|
||||
${PYTHON_DEPS}
|
||||
>=dev-util/gdbus-codegen-${PV}[${PYTHON_USEDEP}] )
|
||||
abi_x86_32? (
|
||||
!<=app-emulation/emul-linux-x86-baselibs-20130224-r9
|
||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/docbook-xml-dtd:4.1.2
|
||||
>=dev-libs/libxslt-1.0
|
||||
>=sys-devel/gettext-0.11
|
||||
>=dev-util/gtk-doc-am-1.20
|
||||
systemtap? ( >=dev-util/systemtap-1.3 )
|
||||
test? (
|
||||
sys-devel/gdb
|
||||
${PYTHON_DEPS}
|
||||
>=dev-util/gdbus-codegen-${PV}[${PYTHON_USEDEP}]
|
||||
>=sys-apps/dbus-1.2.14 )
|
||||
!<dev-util/gtk-doc-1.15-r2
|
||||
"
|
||||
# gobject-introspection blocker to ensure people don't mix
|
||||
# different g-i and glib major versions
|
||||
|
||||
PDEPEND="!<gnome-base/gvfs-1.6.4-r990
|
||||
mime? ( x11-misc/shared-mime-info )
|
||||
"
|
||||
# shared-mime-info needed for gio/xdgmime, bug #409481
|
||||
# Earlier versions of gvfs do not work with glib
|
||||
|
||||
DOCS="AUTHORS ChangeLog* NEWS* README"
|
||||
|
||||
pkg_setup() {
|
||||
if use kernel_linux ; then
|
||||
CONFIG_CHECK="~INOTIFY_USER"
|
||||
if use test; then
|
||||
CONFIG_CHECK="~IPV6"
|
||||
WARNING_IPV6="Your kernel needs IPV6 support for running some tests, skipping them."
|
||||
export IPV6_DISABLED="yes"
|
||||
fi
|
||||
linux-info_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Prevent build failure in stage3 where pkgconfig is not available, bug #481056
|
||||
mv -f "${WORKDIR}"/pkg-config-*/pkg.m4 "${S}"/m4macros/ || die
|
||||
|
||||
# Fix gmodule issues on fbsd; bug #184301, upstream bug #107626
|
||||
epatch "${FILESDIR}"/${PN}-2.12.12-fbsd.patch
|
||||
|
||||
if use test; then
|
||||
# Do not try to remove files on live filesystem, upstream bug #619274
|
||||
sed 's:^\(.*"/desktop-app-info/delete".*\):/*\1*/:' \
|
||||
-i "${S}"/gio/tests/desktop-app-info.c || die "sed failed"
|
||||
|
||||
# Disable tests requiring dev-util/desktop-file-utils when not installed, bug #286629, upstream bug #629163
|
||||
if ! has_version dev-util/desktop-file-utils ; then
|
||||
ewarn "Some tests will be skipped due dev-util/desktop-file-utils not being present on your system,"
|
||||
ewarn "think on installing it to get these tests run."
|
||||
sed -i -e "/appinfo\/associations/d" gio/tests/appinfo.c || die
|
||||
sed -i -e "/desktop-app-info\/default/d" gio/tests/desktop-app-info.c || die
|
||||
sed -i -e "/desktop-app-info\/fallback/d" gio/tests/desktop-app-info.c || die
|
||||
sed -i -e "/desktop-app-info\/lastused/d" gio/tests/desktop-app-info.c || die
|
||||
fi
|
||||
|
||||
# gdesktopappinfo requires existing terminal (gnome-terminal or any
|
||||
# other), falling back to xterm if one doesn't exist
|
||||
if ! has_version x11-terms/xterm && ! has_version x11-terms/gnome-terminal ; then
|
||||
ewarn "Some tests will be skipped due to missing terminal program"
|
||||
sed -i -e "/appinfo\/launch/d" gio/tests/appinfo.c || die
|
||||
fi
|
||||
|
||||
# Disable tests requiring dbus-python and pygobject; bugs #349236, #377549, #384853
|
||||
if ! has_version dev-python/dbus-python || ! has_version 'dev-python/pygobject:3' ; then
|
||||
ewarn "Some tests will be skipped due to dev-python/dbus-python or dev-python/pygobject:3"
|
||||
ewarn "not being present on your system, think on installing them to get these tests run."
|
||||
sed -i -e "/connection\/filter/d" gio/tests/gdbus-connection.c || die
|
||||
sed -i -e "/connection\/large_message/d" gio/tests/gdbus-connection-slow.c || die
|
||||
sed -i -e "/gdbus\/proxy/d" gio/tests/gdbus-proxy.c || die
|
||||
sed -i -e "/gdbus\/proxy-well-known-name/d" gio/tests/gdbus-proxy-well-known-name.c || die
|
||||
sed -i -e "/gdbus\/introspection-parser/d" gio/tests/gdbus-introspection.c || die
|
||||
sed -i -e "/g_test_add_func/d" gio/tests/gdbus-threading.c || die
|
||||
sed -i -e "/gdbus\/method-calls-in-thread/d" gio/tests/gdbus-threading.c || die
|
||||
# needed to prevent gdbus-threading from asserting
|
||||
ln -sfn $(type -P true) gio/tests/gdbus-testserver.py
|
||||
fi
|
||||
|
||||
# Some tests need ipv6, upstream bug #667468
|
||||
if [[ -n "${IPV6_DISABLED}" ]]; then
|
||||
sed -i -e "/socket\/ipv6_sync/d" gio/tests/socket.c || die
|
||||
sed -i -e "/socket\/ipv6_async/d" gio/tests/socket.c || die
|
||||
sed -i -e "/socket\/ipv6_v4mapped/d" gio/tests/socket.c || die
|
||||
fi
|
||||
|
||||
# Test relies on /usr/bin/true, but we have /bin/true, upstream bug #698655
|
||||
sed -i -e "s:/usr/bin/true:/bin/true:" gio/tests/desktop-app-info.c || die
|
||||
|
||||
# thread test fails, upstream bug #679306
|
||||
epatch "${FILESDIR}/${PN}-2.34.0-testsuite-skip-thread4.patch"
|
||||
else
|
||||
# Don't build tests, also prevents extra deps, bug #512022
|
||||
sed -i -e 's/ tests//' {.,gio,glib}/Makefile.am || die
|
||||
fi
|
||||
|
||||
# gdbus-codegen is a separate package
|
||||
epatch "${FILESDIR}/${PN}-2.40.0-external-gdbus-codegen.patch"
|
||||
|
||||
# do not allow libgobject to unload; bug #405173, https://bugzilla.gnome.org/show_bug.cgi?id=707298
|
||||
epatch "${FILESDIR}/${PN}-2.36.4-znodelete.patch"
|
||||
|
||||
# leave python shebang alone
|
||||
sed -e '/${PYTHON}/d' \
|
||||
-i glib/Makefile.{am,in} || die
|
||||
|
||||
# Gentoo handles completions in a different directory
|
||||
sed -i "s|^completiondir =.*|completiondir = $(get_bashcompdir)|" \
|
||||
gio/Makefile.am || die
|
||||
|
||||
# Support compilation in clang until upstream solves this, upstream bug #691608
|
||||
append-flags -Wno-format-nonliteral
|
||||
|
||||
epatch_user
|
||||
|
||||
# Needed for the punt-python-check patch, disabling timeout test
|
||||
# Also needed to prevent cross-compile failures, see bug #267603
|
||||
# Also needed for the no-gdbus-codegen patch
|
||||
eautoreconf
|
||||
|
||||
# FIXME: Really needed when running eautoreconf before? bug#????
|
||||
#[[ ${CHOST} == *-freebsd* ]] && elibtoolize
|
||||
|
||||
epunt_cxx
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
# Avoid circular depend with dev-util/pkgconfig and
|
||||
# native builds (cross-compiles won't need pkg-config
|
||||
# in the target ROOT to work here)
|
||||
if ! tc-is-cross-compiler && ! $(tc-getPKG_CONFIG) --version >& /dev/null; then
|
||||
if has_version sys-apps/dbus; then
|
||||
export DBUS1_CFLAGS="-I/usr/include/dbus-1.0 -I/usr/$(get_libdir)/dbus-1.0/include"
|
||||
export DBUS1_LIBS="-ldbus-1"
|
||||
fi
|
||||
export LIBFFI_CFLAGS="-I$(echo /usr/$(get_libdir)/libffi-*/include)"
|
||||
export LIBFFI_LIBS="-lffi"
|
||||
fi
|
||||
|
||||
local myconf
|
||||
|
||||
case "${CHOST}" in
|
||||
*-mingw*) myconf="${myconf} --with-threads=win32" ;;
|
||||
*) myconf="${myconf} --with-threads=posix" ;;
|
||||
esac
|
||||
|
||||
# Building with --disable-debug highly unrecommended. It will build glib in
|
||||
# an unusable form as it disables some commonly used API. Please do not
|
||||
# convert this to the use_enable form, as it results in a broken build.
|
||||
use debug && myconf="--enable-debug"
|
||||
|
||||
# Only used by the gresource bin
|
||||
multilib_is_native_abi || myconf="${myconf} --disable-libelf"
|
||||
|
||||
# FIXME: change to "$(use_enable selinux)" when libselinux is multilibbed, bug #480960
|
||||
if multilib_is_native_abi; then
|
||||
myconf="${myconf} $(use_enable selinux)"
|
||||
else
|
||||
myconf="${myconf} --disable-selinux"
|
||||
fi
|
||||
|
||||
# Always use internal libpcre, bug #254659
|
||||
ECONF_SOURCE="${S}" econf ${myconf} \
|
||||
$(use_enable xattr) \
|
||||
$(use_enable fam) \
|
||||
$(use_enable selinux) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable systemtap dtrace) \
|
||||
$(use_enable systemtap systemtap) \
|
||||
--disable-compile-warnings \
|
||||
--enable-man \
|
||||
--with-pcre=internal \
|
||||
--with-xml-catalog="${EPREFIX}/etc/xml/catalog"
|
||||
|
||||
if multilib_is_native_abi; then
|
||||
local d
|
||||
for d in glib gio gobject; do
|
||||
ln -s "${S}"/docs/reference/${d}/html docs/reference/${d}/html || die
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
einstalldocs
|
||||
|
||||
if use utils ; then
|
||||
python_replicate_script "${ED}"/usr/bin/gtester-report
|
||||
else
|
||||
rm "${ED}usr/bin/gtester-report"
|
||||
rm "${ED}usr/share/man/man1/gtester-report.1"
|
||||
fi
|
||||
|
||||
# Do not install charset.alias even if generated, leave it to libiconv
|
||||
rm -f "${ED}/usr/lib/charset.alias"
|
||||
|
||||
# Don't install gdb python macros, bug 291328
|
||||
rm -rf "${ED}/usr/share/gdb/" "${ED}/usr/share/glib-2.0/gdb/"
|
||||
|
||||
# Completely useless with or without USE static-libs, people need to use
|
||||
# pkg-config
|
||||
prune_libtool_files --modules
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
gnome2_environment_reset
|
||||
|
||||
unset DBUS_SESSION_BUS_ADDRESS
|
||||
export XDG_CONFIG_DIRS=/etc/xdg
|
||||
export XDG_DATA_DIRS=/usr/local/share:/usr/share
|
||||
export G_DBUS_COOKIE_SHA1_KEYRING_DIR="${T}/temp"
|
||||
unset GSETTINGS_BACKEND # bug 352451
|
||||
export LC_TIME=C # bug #411967
|
||||
python_export_best
|
||||
|
||||
# Related test is a bit nitpicking
|
||||
mkdir "$G_DBUS_COOKIE_SHA1_KEYRING_DIR"
|
||||
chmod 0700 "$G_DBUS_COOKIE_SHA1_KEYRING_DIR"
|
||||
|
||||
# Hardened: gdb needs this, bug #338891
|
||||
if host-is-pax ; then
|
||||
pax-mark -mr "${BUILD_DIR}"/tests/.libs/assert-msg-test \
|
||||
|| die "Hardened adjustment failed"
|
||||
fi
|
||||
|
||||
# Need X for dbus-launch session X11 initialization
|
||||
Xemake check
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if has_version '<x11-libs/gtk+-3.0.12:3'; then
|
||||
# To have a clear upgrade path for gtk+-3.0.x users, have to resort to
|
||||
# a warning instead of a blocker
|
||||
ewarn
|
||||
ewarn "Using <gtk+-3.0.12:3 with ${P} results in frequent crashes."
|
||||
ewarn "You should upgrade to a newer version of gtk+:3 immediately."
|
||||
fi
|
||||
}
|
@ -0,0 +1,56 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgweather/libgweather-3.14.3.ebuild,v 1.1 2015/01/21 10:17:07 pacho Exp $
|
||||
|
||||
EAPI="5"
|
||||
GCONF_DEBUG="no"
|
||||
VALA_MIN_API_VERSION="0.18"
|
||||
VALA_USE_DEPEND="vapigen"
|
||||
|
||||
inherit gnome2 vala
|
||||
|
||||
DESCRIPTION="Library to access weather information from online services"
|
||||
HOMEPAGE="https://wiki.gnome.org/Projects/LibGWeather"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="2/3-6" # subslot = 3-(libgweather-3 soname suffix)
|
||||
IUSE="glade +introspection vala"
|
||||
REQUIRED_USE="vala? ( introspection )"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
|
||||
COMMON_DEPEND="
|
||||
>=x11-libs/gtk+-3.13.5:3[introspection?]
|
||||
>=dev-libs/glib-2.35.1:2
|
||||
>=net-libs/libsoup-2.34:2.4
|
||||
>=dev-libs/libxml2-2.6.0
|
||||
sci-geosciences/geocode-glib
|
||||
>=sys-libs/timezone-data-2010k
|
||||
|
||||
glade? ( >=dev-util/glade-3.16:3.10 )
|
||||
introspection? ( >=dev-libs/gobject-introspection-0.9.5 )
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
!<gnome-base/gnome-applets-2.22.0
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
>=dev-util/gtk-doc-am-1.11
|
||||
>=dev-util/intltool-0.50
|
||||
>=sys-devel/gettext-0.18
|
||||
virtual/pkgconfig
|
||||
vala? ( $(vala_depend) )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
use vala && vala_src_prepare
|
||||
gnome2_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
DOCS="AUTHORS MAINTAINERS NEWS README"
|
||||
gnome2_src_configure \
|
||||
--disable-static \
|
||||
$(use_enable glade glade-catalog) \
|
||||
$(use_enable introspection) \
|
||||
$(use_enable vala)
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/chameleon/chameleon-2.18.ebuild,v 1.1 2014/12/07 08:34:09 idella4 Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/chameleon/chameleon-2.20.ebuild,v 1.1 2015/01/21 09:10:57 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
|
@ -0,0 +1,91 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/graph-tool/graph-tool-2.2.36-r1.ebuild,v 1.2 2015/01/21 16:37:51 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
|
||||
inherit check-reqs toolchain-funcs python-r1
|
||||
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
EGIT_REPO_URI="https://github.com/count0/graph-tool.git"
|
||||
inherit autotools git-r3
|
||||
else
|
||||
SRC_URI="http://downloads.skewed.de/${PN}/${P}.tar.bz2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="An efficient python module for manipulation and statistical analysis of graphs"
|
||||
HOMEPAGE="http://graph-tool.skewed.de/"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
IUSE="+cairo openmp"
|
||||
|
||||
CDEPEND="${PYTHON_DEPS}
|
||||
>=dev-libs/boost-1.54.0[python,${PYTHON_USEDEP}]
|
||||
dev-libs/expat
|
||||
dev-python/numpy[${PYTHON_USEDEP}]
|
||||
sci-libs/scipy[${PYTHON_USEDEP}]
|
||||
>=sci-mathematics/cgal-3.5
|
||||
cairo? (
|
||||
dev-cpp/cairomm
|
||||
dev-python/pycairo[${PYTHON_USEDEP}]
|
||||
)"
|
||||
RDEPEND="${CDEPEND}
|
||||
dev-python/matplotlib[${PYTHON_USEDEP}]"
|
||||
DEPEND="${CDEPEND}
|
||||
dev-cpp/sparsehash
|
||||
virtual/pkgconfig"
|
||||
|
||||
# most machines don't have enough ram for parallel builds
|
||||
MAKEOPTS="${MAKEOPTS} -j1"
|
||||
|
||||
# bug 453544
|
||||
CHECKREQS_DISK_BUILD="6G"
|
||||
|
||||
pkg_pretend() {
|
||||
if use openmp ; then
|
||||
tc-has-openmp || die "Please switch to an openmp compatible compiler"
|
||||
fi
|
||||
check-reqs_pkg_pretend
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
[[ ${PV} == "9999" ]] && eautoreconf
|
||||
>py-compile
|
||||
python_copy_sources
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local threads
|
||||
has_version dev-libs/boost[threads] && threads="-mt"
|
||||
|
||||
configure() {
|
||||
econf \
|
||||
--disable-static \
|
||||
--disable-optimization \
|
||||
$(use_enable openmp) \
|
||||
$(use_enable cairo) \
|
||||
--with-boost-python="${EPYTHON: -3}${threads}"
|
||||
}
|
||||
python_foreach_impl run_in_build_dir configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
python_foreach_impl run_in_build_dir default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
python_foreach_impl run_in_build_dir default
|
||||
prune_libtool_files --modules
|
||||
|
||||
# remove unwanted extra docs
|
||||
rm -r "${ED}"/usr/share/doc/${PN} || die
|
||||
}
|
||||
|
||||
run_in_build_dir() {
|
||||
pushd "${BUILD_DIR}" > /dev/null
|
||||
"$@"
|
||||
popd > /dev/null
|
||||
}
|
@ -1,21 +1,14 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST setproctitle-1.1.3.tar.gz 19286 SHA256 4af97eb01a2febb810a08b46f7f53b460c1eda6beba07895c13ebe756f422306 SHA512 d306e0a1e84ace4d04787a090a2f93df64d3d673e9c96306ee9c4adb985b7616a64e30a73d4fbc577cd810a331734b25a857cb581708c21cb71342cb1861a32d WHIRLPOOL 650c88705d14c6a0208a8c42fdfd4ce1caa9c882552dcae74d289b5eb77d07099fb109179c44e2500b5e6aee3492695eaa07db6e0c14b6bb3701e359263f7ac7
|
||||
DIST setproctitle-1.1.6.tar.gz 22589 SHA256 f2926abd47803e288f665401268a9950961be734e981035bde9acb4af80a032d SHA512 a8423cf628453458f82994020a385d50bdb931870a89c5a40b6ad202b747b8b97ac9c11f3c9772768a39c8319d13f774c77040131306e3cdb060f7ebeac26467 WHIRLPOOL 55545e8e46268ef7a5d38c2abbf002c5dc0b5d3ce5c7fe79414010de1827e502eb4dc4e6763cca701327ad78f03660ff9cd467a1f18b90f62cfae7aa0cddec77
|
||||
DIST setproctitle-1.1.7.tar.gz 23209 SHA256 c7fca7ca317e309f4d77649ed94ef296e30f8444a9fa75bfb6483b5e70efa882 SHA512 2dc6cfd599329ca881cdbe298496cdd30d27118070fec37db997785eb38bd53e30fe08214fe1e05b29d3a839b80d6baf9fe6cb5d2d3a751063113e16ecdf68ee WHIRLPOOL bea904bf2e38445859e40d16ad24d7e1e09615a29a0508138ff47c203ed6121c914cd5ff9cd8684bcddf0a049ce4ac3b50e6736c212c062c87e2d672851363f7
|
||||
DIST setproctitle-1.1.8.tar.gz 23208 SHA256 b564cf6488217c7a4632a9fe646fc3a3bea2f9712b4e667e9632b870d1a58211 SHA512 9d0ab8e65afd7e1ac019ea47995498dae1f82d8aebb333dfc4c953e745441cb9a8db942ad8417522d1f9a805bc50ad680f3a37cb4cbbd4214d261d4fed600b20 WHIRLPOOL 4014739eab6ba3d91a15e2c11d9e91ee6a0254a23be1c2f8a7963bc327559a5a7c6197398d6053743a9479562e76873fe47f11a6c810f2c21d3e462440183166
|
||||
EBUILD setproctitle-1.1.3.ebuild 1580 SHA256 4cb7396f6fbbb4bb86413e3882ae550f50a84fe4549684a04d7a94c62cf808ac SHA512 21830c6f5499dcebb4c1d0fc37e790bb5551d64505c161c1840dc4a068c33222a67371cfbc1cd050814628a93a7fdfd11660a6e16ea8c411cf6d58c276058abc WHIRLPOOL 78a99109fba32bb8c0e64d736ae5661e94eea5e1c62e254a5dd39a3c27009d460f0e7be071e9795e6f3d8fbcd5e682af04593fc0019d81d172d96c4db761fe86
|
||||
EBUILD setproctitle-1.1.6-r1.ebuild 1445 SHA256 37a6d3cf12c5d526dd158b60b32c2e78797c9c0b32db2a510cc9dbdf2164d428 SHA512 e7c61f69486437d0d554b9422860c39908c202399a429bbd3bb79b2c83bb20e20061359ce023bc3f75ded354533e98b4f000bf2a32d6d8a69a937f7dd800e439 WHIRLPOOL 41734801b8a17b378b1530e5b80cd2aab7c66cf6dd1a1d752247659c3c3e506f75403fd8b0ee45bef75df2c8504d31a87b95de2ed7579f12f59024305c077a64
|
||||
EBUILD setproctitle-1.1.6.ebuild 1700 SHA256 0514ab80537fe74296310c2e0582242df84143037ca96e931961fdfc75609932 SHA512 a252b1aeae830e839f1eef5783bbdd76a3f62c50d0518b442139a6c109fa4328bc563572a1a7a2f7c07e28ea8a91f66ed92a7b16ba1539ed33338494a63137ae WHIRLPOOL cb5c7b098a1f1831ada71558ee18a645dec9769f9ed4d5aaec2e23ee9920ea14391548105e0311c0decc46358f1e9e0a1ee51078c5f8706edbc03223fe163328
|
||||
EBUILD setproctitle-1.1.7.ebuild 1435 SHA256 e4015872171d736ed5c4bfbf7571d23edc81082e05e077e64dc2c5714512d1ab SHA512 43a9811021e171b59447167931dcab31ab4273efee93a210c8b5cdfe398e00c1dd71758006799a7aba537988ccb963d754edf97790eac26cc97aa73d9ef16bf3 WHIRLPOOL 83259b3252fb9f84b21baf083e429c2fbda54ddc66abd242ef77a1bb749fab7d3ed31ad5272486a9c98f50f8318838801e16f09a6911cbc56649fca577c784bd
|
||||
EBUILD setproctitle-1.1.8.ebuild 1437 SHA256 ad58c0399d3f17b8587e1ae52a52353b18bf7f61aa0472d9f0145772f464933d SHA512 d720460bc3eccb9cd3350abc7438b469e0b57c965000143f7648faada1b5642ddd9c424add95a8d149b9304a766607c689b0bb5e5a51612fb97da1d3d41d0658 WHIRLPOOL 8614ce17a493cc6efafa05caec1c02867e62daabe37ebd17f60a874e0b694748763d406f678ec8c2a34ce31838e0f0c633851621bce3a6046f781cf8fb5d4024
|
||||
MISC ChangeLog 6118 SHA256 066de6306ac522c97f693433552adbf3254409deb341c071082e005cfadf8b10 SHA512 9bde732c59e2280ea6627ae9644064c0aa61ccf5b5f2c8837f5e313537dcb1352faa50bc61fe7c1d32411330f7c35a26c72408cb445d50781b915625bb6d1eb6 WHIRLPOOL 290f240d6a1f973a0cf810600a2c204de9335f23df8a06cb3ba196f53a842f5b65895b88283dac76efb9183f26f4981bfc6d4f05ee488e925e5ea6cb24ba2168
|
||||
MISC ChangeLog 6295 SHA256 c65f881aac5dabf5f030e338f45ed8892f312430ef9a25e1fceb0d2da6711fb0 SHA512 795b01394df07e29cf6fb4a38c90ee50dcfda32c9ba8ae9f5f6deee1326ce40691ef10196b41a84908a10c7fe456eca0d38001adefd668c39cec456afe150d9d WHIRLPOOL b25f7550e24165dbd65a6480627c33eb0edb9ebbfadd64e379b523c8eff58405c24a18da1b690d7ddc240052ba18903c0d52392c6aff8b3e114ac6edc21bb2bd
|
||||
MISC metadata.xml 235 SHA256 0c79c32d61fec9061bfedbe34a422d35c57d3619fbbd483a2da27c134c534ad8 SHA512 6fd1225e6ed43648c8478f23b75550c0184aa915182366a743aeec64ac30f99dfe544dafe7b4a83387cbe9f2ae212c2124d1da919164f6d7e174881dfa19556c WHIRLPOOL fc441ba4e128835cfc7830354e54573b10f3247b6caa1c5d47ec470a5c7ce3195c1a840bb4334ea3df9858cfd8d06a50ad0cf1d74d6a62d4489603a433d7e44d
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iEYEAREIAAYFAlRzBgwACgkQso7CE7gHKw1KegCgvNLXhmMpMAM/l2Hi4l5XlsMb
|
||||
Ov0AnAnHLmW3sEvhblrS3sJdT6EjCCkQ
|
||||
=2TJ5
|
||||
iEYEAREIAAYFAlS/TRAACgkQso7CE7gHKw2k8wCfRuY3LSQuWM5l2pnjog0P3ib8
|
||||
6m4An1jp0cWRDLcqtxDRofgU6TBCwDZ4
|
||||
=8O1E
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,52 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/setproctitle/setproctitle-1.1.3.ebuild,v 1.6 2014/08/10 21:21:38 slyfox Exp $
|
||||
|
||||
EAPI="3"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="*-jython"
|
||||
DISTUTILS_SRC_TEST="nosetests"
|
||||
|
||||
inherit distutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="Allow customization of the process title"
|
||||
HOMEPAGE="http://code.google.com/p/py-setproctitle/ http://pypi.python.org/pypi/setproctitle"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~sparc x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
||||
|
||||
DISTUTILS_USE_SEPARATE_SOURCE_DIRECTORIES="1"
|
||||
DOCS="HISTORY README"
|
||||
|
||||
src_prepare() {
|
||||
python_copy_sources
|
||||
|
||||
conversion() {
|
||||
[[ "${PYTHON_ABI}" == 2.* ]] && return
|
||||
2to3-${PYTHON_ABI} -w --no-diffs tests > /dev/null
|
||||
}
|
||||
python_execute_function \
|
||||
--action-message 'Applying patches for $(python_get_implementation) $(python_get_version)' \
|
||||
--failure-message 'Applying patches for $(python_get_implementation) $(python_get_version) failed' \
|
||||
-s conversion
|
||||
}
|
||||
|
||||
distutils_src_test_pre_hook() {
|
||||
ln -fs pyrun-${PYTHON_ABI} tests/pyrun
|
||||
}
|
||||
|
||||
src_test() {
|
||||
build_pyrun() {
|
||||
echo $(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -I$(python_get_includedir) -o tests/pyrun-${PYTHON_ABI} tests/pyrun.c $(python_get_library -l)
|
||||
$(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -I$(python_get_includedir) -o tests/pyrun-${PYTHON_ABI} tests/pyrun.c $(python_get_library -l)
|
||||
}
|
||||
python_execute_function -q -s build_pyrun
|
||||
|
||||
distutils_src_test
|
||||
}
|
@ -1,51 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/setproctitle/setproctitle-1.1.6-r1.ebuild,v 1.3 2014/08/10 21:21:38 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
|
||||
|
||||
inherit distutils-r1 toolchain-funcs
|
||||
|
||||
DESCRIPTION="Allow customization of the process title"
|
||||
HOMEPAGE="http://code.google.com/p/py-setproctitle/ http://pypi.python.org/pypi/setproctitle"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
# on <py2.7 the test suite uses SkipTest from nose,
|
||||
# so we need to run it using nose.
|
||||
DEPEND="test? ( dev-python/nose[${PYTHON_USEDEP}] )"
|
||||
|
||||
DOCS=( HISTORY.rst README.rst )
|
||||
|
||||
python_prepare_all() {
|
||||
sed -i -e "/pyrun/s:%s'.*):'):" tests/*.py || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
cp -r -l tests "${BUILD_DIR}"/ || die
|
||||
|
||||
if [[ ${EPYTHON} == python3.* ]]; then
|
||||
# Notes:
|
||||
# -W is not supported by python3.1
|
||||
# -n causes Python to write into hardlinked files
|
||||
2to3 --no-diffs -w "${BUILD_DIR}"/tests/*.py || die
|
||||
fi
|
||||
|
||||
cd "${BUILD_DIR}" || die
|
||||
|
||||
# prepare embedded executable
|
||||
emake tests/pyrun CC="$(tc-getCC)" \
|
||||
CPPFLAGS="${CPPFLAGS} $(python-config --cflags)" \
|
||||
LDLIBS="${LDLIBS} $(python-config --libs)"
|
||||
|
||||
nosetests || die "Tests fail with ${EPYTHON}"
|
||||
}
|
@ -1,53 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/setproctitle/setproctitle-1.1.6.ebuild,v 1.11 2014/08/10 21:21:38 slyfox Exp $
|
||||
|
||||
EAPI="3"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="*-jython 2.4"
|
||||
DISTUTILS_SRC_TEST="nosetests"
|
||||
|
||||
inherit distutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="Allow customization of the process title"
|
||||
HOMEPAGE="http://code.google.com/p/py-setproctitle/ http://pypi.python.org/pypi/setproctitle"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
||||
|
||||
DISTUTILS_USE_SEPARATE_SOURCE_DIRECTORIES="1"
|
||||
DOCS="HISTORY.rst README.rst"
|
||||
|
||||
src_prepare() {
|
||||
python_copy_sources
|
||||
|
||||
conversion() {
|
||||
[[ "${PYTHON_ABI}" == 2.* ]] && return
|
||||
2to3-${PYTHON_ABI} -w --no-diffs tests > /dev/null
|
||||
}
|
||||
python_execute_function \
|
||||
--action-message 'Applying patches for $(python_get_implementation) $(python_get_version)' \
|
||||
--failure-message 'Applying patches for $(python_get_implementation) $(python_get_version) failed' \
|
||||
-s conversion
|
||||
}
|
||||
|
||||
distutils_src_test_pre_hook() {
|
||||
local version=$(python_get_version -l --major)
|
||||
ln -fs pyrun-${PYTHON_ABI} tests/pyrun${version}
|
||||
}
|
||||
|
||||
src_test() {
|
||||
build_pyrun() {
|
||||
echo $(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -I$(python_get_includedir) -o tests/pyrun-${PYTHON_ABI} tests/pyrun.c $(python_get_library -l)
|
||||
$(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -I$(python_get_includedir) -o tests/pyrun-${PYTHON_ABI} tests/pyrun.c $(python_get_library -l)
|
||||
}
|
||||
python_execute_function -q -s build_pyrun
|
||||
|
||||
distutils_src_test
|
||||
}
|
@ -1,51 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/setproctitle/setproctitle-1.1.7.ebuild,v 1.11 2014/08/10 21:21:38 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
|
||||
|
||||
inherit distutils-r1 toolchain-funcs
|
||||
|
||||
DESCRIPTION="Allow customization of the process title"
|
||||
HOMEPAGE="http://code.google.com/p/py-setproctitle/ http://pypi.python.org/pypi/setproctitle"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
# on <py2.7 the test suite uses SkipTest from nose,
|
||||
# so we need to run it using nose.
|
||||
DEPEND="test? ( dev-python/nose[${PYTHON_USEDEP}] )"
|
||||
|
||||
DOCS=( HISTORY.rst README.rst )
|
||||
|
||||
python_prepare_all() {
|
||||
sed -i -e "/pyrun/s:%s'.*):'):" tests/*.py || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
cp -r -l tests "${BUILD_DIR}"/ || die
|
||||
|
||||
if [[ ${EPYTHON} == python3.* ]]; then
|
||||
# Notes:
|
||||
# -W is not supported by python3.1
|
||||
# -n causes Python to write into hardlinked files
|
||||
2to3 --no-diffs -w "${BUILD_DIR}"/tests/*.py || die
|
||||
fi
|
||||
|
||||
cd "${BUILD_DIR}" || die
|
||||
|
||||
# prepare embedded executable
|
||||
emake tests/pyrun CC="$(tc-getCC)" \
|
||||
CPPFLAGS="${CPPFLAGS} $(python-config --cflags)" \
|
||||
LDLIBS="${LDLIBS} $(python-config --libs)"
|
||||
|
||||
nosetests || die "Tests fail with ${EPYTHON}"
|
||||
}
|
@ -1,31 +1,16 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST Tempita-0.4.tar.gz 21531 SHA256 abf66d20932f1875a9c290345f19f35dad9031d4a9397de242a2b34e87ccddb5 SHA512 c6f628b0bc9524c8c5884783f37e48f56d3ec6800f57b0c3007a8d96def77c9391fd68ac53c98c811295e108ad0bc746c060d02a0f8bcdb31e5b22d48a9bcf1e WHIRLPOOL 06572f3c085ca8aaa6467a68996eae94ed89c2cb61d4eae3900f970a8fe38898ff7a9cb38b10c8b041e5bb8a9afaa9f03fc2a40f0be5feda2f9570959c374c5e
|
||||
DIST Tempita-0.5.1.tar.gz 12097 SHA256 0ebe6938ca7401db79bac279849fffcb5752029150bcb6f3c3edbe7aa9a077d8 SHA512 5381bfd3cdfc2a0cb64d5e0d6eba7e2b5258e18396a44a3ceeeade71a664eb99dfbcc8948b79ad2b6a5dd30f91fa96079dbda98b708f4dbf7ef1d60c2677e3ff WHIRLPOOL 9a0d326c104aef36372f1337fe8a2588d9d41fef3da3dc12d5bea34d870be2059f4c909f0eef598e192b4b829494d0744714d21ee0ac184c22dc2c8c1df8951e
|
||||
DIST tempita-0.5.3.tar.gz 12707 SHA256 38392bb708a10128419f75fa9120a6d2c8d137013b353968e5008a77a5c7a2ca SHA512 43bafd42ab0c07bec636d637bfcd42053559d188e13bccc66527dc5f735fd9c3ec30fcf29f3e650d88315fe8f2eb2c5af280f51d2c64db099e08d8a70969a1c4 WHIRLPOOL 0c78ac7e92b16556e295fb807e87665977ea2df14211c3254efcf3ffade8a1318a89e5887dfa3ce44ac7cb6c608a35a51f70856f5e56c1e07c09a9f0fa9c6388
|
||||
DIST tempita-abe6a7282d363fa9136199dcaf04b2c0d501d4e6.tar.gz 24246 SHA256 eb821385da5a47f8a9f20a5f758f8729134c99ab72ac8c61c23f8a2965627fe0 SHA512 f2d91f4c890ace07bf5b441eaf2c362a6f0dd3c4d8ce416e45d57b5d19f44f690e0eb9eecc2258eb91942c4148d2f0a6a5eeca49137d1cabc556c40bb01925a7 WHIRLPOOL 9df6507c1a093241d681b17c7f8966813a703cdf6171dbb62b49382e125fd3bc4b9af8c51590103d0c40e8cde6cd5e4863d7a54217aaab5f08169a10f040f6a1
|
||||
EBUILD tempita-0.4.ebuild 710 SHA256 143b16da19d119b9727eac872c39626175dee88c1464da162584bd8ef749415b SHA512 e9be3533a06a8cb503176720b9804f2ac5a9bdc2120f4bf9652d19d8e205acb2bf2fa505400aaabba1b608dfe95cbbbd2e84178373d4e061461a699b2b24345a WHIRLPOOL 768f0bcf2ccdf768a72de2e6ff7ce4dffd7040cc37100bc5a04e9335d6f17b68fc7a2f914ec7f9ca40ab6a3e101e6fb3f6f6c67c34d0ee6bbcc6f06543c9ba96
|
||||
EBUILD tempita-0.5.1-r1.ebuild 841 SHA256 1ba21045372613f6eae4f9f8331cfe7be19d21f95072570bfe713be4153d31c3 SHA512 f03a0cdcf56ffadedd999df8d548d4966fc05b29d7477ff161404f8672201134169d0deb00a8396582acf4c99e977152d232c97bc4e6ed38de19a78300dcbf0d WHIRLPOOL 2a921d88548edc72bbc0387f07cae7ba8a7fe7f92e9350b3989a981ed2d6f442e8fb7d26c2504d801daa3ad17b697eec2097fdce5ef64a7b0e6d4b7fadf87e1b
|
||||
EBUILD tempita-0.5.1.ebuild 750 SHA256 dcb95ad5e9dc5ddb53550e9e5c5f87be7e73dcd596af5280ea86c1b8a1605770 SHA512 7ee019d6519f48b75b68ed51a184395be9258707038871626663845cf6d4820af28602fcfb4c36eb0f2141467a6d371ca62bd7fc4abcf0ae732a1895d1cfdd63 WHIRLPOOL 2712359a03fe852df37da362aab2b71f2ede6e12da63cb1116a1b8d13949d8f39180697615bf28ff0275dcef51c0bc57fb6d6f6834c902b98989da110d0fa8d7
|
||||
EBUILD tempita-0.5.2_pre20130828.ebuild 1027 SHA256 5fae16550834e2bcd9473e7cd474e1c0b880b042c5db75a86e0bd708a1f72ca1 SHA512 4876dffcff455ae5c751ed0d864723d0ad5b4828d9f3b44c098f47fc939d3a225cf0a00cf76445b401cfed5d40a0d913e3a762f8dff0ae01bbdb4c2f9938d51f WHIRLPOOL 30997bed0e1f7c04f51846353b1c1b11580bd9fbab43e829d31572111c1f9b4203b8483f891ac017efd4d2df026ced4ca3f32013bd95bffae3c43efca54b5ba3
|
||||
EBUILD tempita-0.5.3.ebuild 774 SHA256 975baa617964caf0bd03ea0cee6ce8e3b91d29c121d4cdd6e28132d24a027557 SHA512 534781592a54603d70d4c74323aec77a36be73b99308d31cf71aef5fd39069ce71e2510d980dc5d0430239a2d9fa03264fe5ed1f1cccc2025abce0d6d6ff29a3 WHIRLPOOL ffd707308be1d8d0b17663c4c3efa96a5780002427def723a1335dbdb8e5f7cde058fe9992363f8c00c7f281cf494d0ec0461730794b004d40939253d1d68bae
|
||||
MISC ChangeLog 4798 SHA256 acba962dece1a893156cae09dfd8a70afae792b59673a7e918594d10ac0d4a22 SHA512 15276f83ceaeb07e0c3feb3d364dbae8b45a7f3dac49d68940664a7791a9d03fe3d2a7fd485aee6c00134902467e9d246e6119646e0734e75ca49872b284be15 WHIRLPOOL 68489883789acf1eee2b17a821ce2e9c85dcfceeb66a31f65a175bf2646481999a53f4e286bc087b7d7271b6f145de4d5669dcfde385d2aeacbb76d0f6d16318
|
||||
MISC ChangeLog 4941 SHA256 795efbedc038f1ed3c5349f23a77232124ea1e13f70670dc17e25d1b643275f3 SHA512 c0891595d97e7d52cb45fc4c058a94fe28633640df44ba8066bf37208590022ff9d7b6798f55cf8924246ddfc6e897388f911746c2f43267741067873d70fe06 WHIRLPOOL 37b82a72e6166cadab81109f006605887d542c3f6db2d7cdfbcad826cc8f22195688ba39ffb10880c92536e98cda8ce2a4ff58a31650249b761bef02a72870c2
|
||||
MISC metadata.xml 235 SHA256 cdbe4909fcb4aad32e4d84f4bcb5f4c95e4c4b1644d85d2eea14d5d8d001e63b SHA512 4b065a364f98b42e33191b781ca6153aa1ae25fdfe7c8cddde8b0dd0b0cdb2f39dce73300e08288dc55a2e99c7912d1cd7f03da134a6b4a977f4eaa55268604e WHIRLPOOL 99448d127bffbe64b0d14f188999c81bfabe96b87edf29887c2f66ef2d355350416828fa85c9e24d9fb7c48c06bbd2de0169beb926fea9fd6bad8ceed226aa7c
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
Version: GnuPG v2
|
||||
|
||||
iQIcBAEBCAAGBQJTkcJIAAoJEJ+WuSkwOAOB17YP/iCttj4z682rMhOiTefARp+p
|
||||
xPi7sYr3MO2wfe6XkUOjhwNvGpvz1vqzoELePVo5pFMSYVun+EaaD3PvpuUUQa7d
|
||||
GKd6QEzq8eGK5NbtmxSRPwZBX9PzJ5q9cDk91OB0DfesOST0Tw80VY11DU3/qIsT
|
||||
n9R5G5Rq/K5FmhOwNPvmbEliMTy8dYLg7Ynt/NhPluRWGeKSM0OPuWOGpzOywu0R
|
||||
P22q+Frs/7EgKSSAEuCgBZtO9qgSYVCMcgg0jgmYq4iFMkb0a3e6bsQvLDfxHB12
|
||||
PF1mU9JDwjRT5RW2w93af7j4Nsb5bQTaubBzTfoyJdbg1IXWoSbAloRAnToKCS3t
|
||||
YvzA0mz4wTr5Zv2lcMu6gi2EPvySJAJonOfljSJZF/AHo0JEygVa0KgdqEFhlr6w
|
||||
B8iBkhy+4pL+yZ3RrpuWec267J5YwzCbYXNf/6QIMbPnqf2lsm3b0Sh5dv/znTI6
|
||||
AumZm0UyXuAVvYLEbeblfBNCY4bWO56V0pbkQqCIgKY1M030WVfcTcBP2/cxpLy1
|
||||
E8eSO+WmVfLY4wz4A+fnQAZBDaebZEZejizehgnFSPqQbtMb4uahHTE+kWDYJZHg
|
||||
n5sQJCNqtDwqeaEJNt0IjUSSWYSYWwU/8adNvJpr7aupr7PnXA/EhqQoGc2EbQza
|
||||
cWMASJYmIpjo+QkEveDA
|
||||
=0SZ1
|
||||
iEYEAREIAAYFAlS/RI8ACgkQso7CE7gHKw1S7gCeJQQNnZ1Gpd951066FUljcRe1
|
||||
vsoAoI+p3KKpqTsSyY71eXckMAEsRz2P
|
||||
=5TtQ
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,28 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/tempita/tempita-0.4.ebuild,v 1.6 2010/12/26 15:46:00 arfrever Exp $
|
||||
|
||||
EAPI="3"
|
||||
PYTHON_DEPEND="2"
|
||||
SUPPORT_PYTHON_ABIS=1
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
DISTUTILS_SRC_TEST="nosetests"
|
||||
|
||||
inherit distutils
|
||||
|
||||
MY_PN="Tempita"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="A very small text templating language"
|
||||
HOMEPAGE="http://pythonpaste.org/tempita http://pypi.python.org/pypi/Tempita"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
@ -1,28 +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/tempita/tempita-0.5.1.ebuild,v 1.18 2013/02/24 17:49:17 ago Exp $
|
||||
|
||||
EAPI="3"
|
||||
PYTHON_DEPEND="2"
|
||||
SUPPORT_PYTHON_ABIS=1
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
DISTUTILS_SRC_TEST="nosetests"
|
||||
|
||||
inherit distutils
|
||||
|
||||
MY_PN="Tempita"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="A very small text templating language"
|
||||
HOMEPAGE="http://pythonpaste.org/tempita http://pypi.python.org/pypi/Tempita"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
@ -1,32 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/tempita/tempita-0.5.2_pre20130828.ebuild,v 1.2 2014/03/31 21:07:37 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} pypy pypy2_0 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN="tempita"
|
||||
MY_PV="abe6a7282d363fa9136199dcaf04b2c0d501d4e6"
|
||||
MY_P="${MY_PN}-${MY_PV}"
|
||||
|
||||
DESCRIPTION="A very small text templating language"
|
||||
HOMEPAGE="http://pythonpaste.org/tempita http://pypi.python.org/pypi/Tempita https://github.com/gjhiggins/tempita"
|
||||
SRC_URI="https://github.com/gjhiggins/tempita/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
python_test() {
|
||||
nosetests -w "${BUILD_DIR}" || die "Tests fail with ${EPYTHON}"
|
||||
}
|
@ -1,19 +1,14 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST timelib-0.2.2.tar.gz 289526 SHA256 80fae14e86d71e375290bd460f3c4de6b6f8742e55fca089d6f04303222c7e19 SHA512 ed2d2cf2bb441c179e3c8dc90b827f1326a9583c85718531e6537aacfb4ff94952b3ee39c2d68a889f4ec79b80d03b448f495ba8af76d42d7f5224fffdb33a67 WHIRLPOOL d9991c8f9c22c6045ef3cf3757c61d1d142bf2bbd49339cbd7e6cbfc91d7d166e1266ee4221ff9a6b750656d534879f08084dbe0a53a1c150f779d35c2d1a91d
|
||||
DIST timelib-0.2.3.zip 318349 SHA256 65420a98db482b011bb98a8fab953f27eca09e1b8fb60e85c59f3716e43d69cd SHA512 ba1b16f71b17a4769c92ba84c15d78d3516d887670c0c3d6c951c6d8a396465cb77e543d9208e4c9a6c1fa28d022ba17bad29465c5c64266832385fb34165f74 WHIRLPOOL c8771deafdd672b75b41d8fa1498a19216938a12ff77d5842e74a14ecb18ad662a2c5dad866272224245ab7d86806f6eac103f1c30106e2460252d180d4af0b8
|
||||
DIST timelib-0.2.4.zip 281070 SHA256 49142233bdb5971d64a41e05a1f80a408a02be0dc7d9f8c99e7bdd0613ba81cb SHA512 871683756318f8896592e154a6949e6c96f9b9177ecd8694db2a48b16104cf35d11f550355a4723a097e9f17e3b7020d09a23916bd55a3dd463c22bed68991af WHIRLPOOL 941e3bccb1fba22eb54530c111ed0cbad136481e1e4f9c7107ae82625452b3534ad0b218b08eaf542efa159bc5df3afd49346cbc4fa297471998bd4412d3154b
|
||||
EBUILD timelib-0.2.2.ebuild 615 SHA256 1768132364ebcfa698b6c45f33899a2c5e3ab1767eeda5ee98bfd683913a4ce6 SHA512 4ee38d75e0f436210c0cefa9c4a64ac76784df4b116b3d02792e0afbfdc8209456b354a9a55e2b8fa20ccdbbf087e66809124a23ebc25d7181c64b30af1dd581 WHIRLPOOL 9fbb2067700cdc6abfe186f8d863d50a8aa263fe6f209fa67812c2d7d94169843b7848d14b6b8431d766ff56259081c5abfb95d8eccae57e1a404f9c78bf818d
|
||||
EBUILD timelib-0.2.3.ebuild 593 SHA256 0cefc293c0813c9472e9ca8bde8a7a49802a9eb5e12e2dac0625c8cba292c031 SHA512 708b4c9614a0f0a211f9f1a0850268f40a3a2285ad7dd29b62acb03b4e2540fa5b18774872bad6ec9dfb9792001d23b418b233c057d0ca55733b3e1a96486b2a WHIRLPOOL 5bad3f7544a97d41f3aa62afb74599987aa512019af37e533f397f3cb082b2afb3edc265fbdc3b54ac5008afe81555d3bbe265ea190a6b72104cee89a895e1a7
|
||||
EBUILD timelib-0.2.4-r1.ebuild 605 SHA256 6ca315e7c9b08fbaecac993fed92f4f05a42316316fc4d55b3e29979966536fd SHA512 a6de07caeb09e6fffe675f1810f6c6c9bfcc649725494db07bd996f38837277d9052f20f452874576c210a76a5817b0eb3ac509d7761129c633386520146765b WHIRLPOOL 49ce5ded7564cd0456951dabc85109218f874e63c0da4d2f8a7d3a181aecd70733ed020a3bec7058d2be29ad78ebe8d2b538fe215814e164845afe1d8b40112b
|
||||
EBUILD timelib-0.2.4.ebuild 593 SHA256 0f27d9e0d54188c41ce724f098c005991fbf06f3a76f0e3975bd9eb19cd2df3b SHA512 f34524b6b43130875df7ebe59ba5d66b12c3cbe7882f16e3457e7647d52402a55894d671092bb9d78d303dfc00079806350e71f954dfd888d5f9ce31e4447a3c WHIRLPOOL 9c87cfcc13bedac5ea10bcd49717896533ee1488c4530cf33489ad86142527fae8317b57cd2ccf917761c2a4f21dad023f8545884f1235974421e77ace971bb9
|
||||
MISC ChangeLog 1863 SHA256 2128460fb84eb3c944505bd6172518a3969967c15a89e86a92fd4ca09a18ae7b SHA512 7f73a9cd7a21a8865ac2a99678f324004e6205686904a4ebd279ce1b17708b43b58ca09a93925bdca9dcc8cd351e956445c4b0971ed10d48640677a734c95218 WHIRLPOOL 37ea2917fe1ab0df3cd5fbed664e14291f5fe1338199d29f3c5082f1108ec6859c2946f09741114f217c4a154341572aba3ecec62a70b6fa9e9375327e04b63a
|
||||
MISC ChangeLog 1994 SHA256 7eb723df71cd6d1147273463f1421392a1858a7d08db8cddd0adba2d62a5ec00 SHA512 d57e7038c204fd15463724c6516ffb976d05722eaa8cb2803f730903d091a6a302575a006c1f8a9eee447090456e422f5da78f4a38d7c8214ee856b21d6cf19a WHIRLPOOL 375cded2800e9028067bfec8199d5d05566e8f4e291ae03fd1487656203df0b77b8bddd27bea37aef4d92b2baebc679ffe37223178369753ccb6d9ac3933a4ad
|
||||
MISC metadata.xml 230 SHA256 b00a4ac090aa6d909ec5e6b69feef2adf6014bbc33d89ea12bf975a791dfafb0 SHA512 95ea02be843b56e2e0303dd74407357e2a14406b6d56318ed9b6e418403393a806141f9d4691ad9f85e25b0a3937e846152b6f5ea66ffcc42cb698c178cdbcbf WHIRLPOOL 5b6f63dc22a622b14cb915c8dc1a5830d5d42767c1c2db5b60f4960bb30e9ef738b077e756d52dc951a317b36ac4ccf1bd15452ab5b0656980073823b3d7234a
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iEYEAREIAAYFAlR0fHQACgkQCaWpQKGI+9QxeACeL+B1wMm9RQRfRD52FFa8nqzP
|
||||
UA8An0QNMTzN5xJbR7WvyNlO/JR15e/I
|
||||
=UqDc
|
||||
iEYEAREIAAYFAlS/RsoACgkQso7CE7gHKw2dQwCeJrwI7fNVrEmoJ/Jz19qEUjhy
|
||||
L2MAoKDV/XBdJn0pmyh7C3Q2vf4rduns
|
||||
=Izht
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,23 +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/timelib/timelib-0.2.2.ebuild,v 1.2 2012/02/20 14:52:46 patrick Exp $
|
||||
|
||||
EAPI="3"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="2.7-pypy-*"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="parse english textual date descriptions"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/timelib"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="ZLIB PHP-3.01"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools"
|
||||
RDEPEND=""
|
||||
|
||||
PYTHON_CFLAGS=("* + -fno-strict-aliasing")
|
@ -1,22 +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/timelib/timelib-0.2.3.ebuild,v 1.4 2012/02/20 14:52:46 patrick Exp $
|
||||
|
||||
EAPI="3"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="*-jython 2.7-pypy-*"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="parse english textual date descriptions"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/timelib"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
|
||||
|
||||
LICENSE="PHP-3.01 ZLIB"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="app-arch/unzip
|
||||
dev-python/setuptools"
|
||||
RDEPEND=""
|
@ -1,22 +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/timelib/timelib-0.2.4.ebuild,v 1.1 2012/10/09 13:07:41 patrick Exp $
|
||||
|
||||
EAPI="3"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="*-jython 2.7-pypy-*"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="parse english textual date descriptions"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/timelib"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
|
||||
|
||||
LICENSE="PHP-3.01 ZLIB"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="app-arch/unzip
|
||||
dev-python/setuptools"
|
||||
RDEPEND=""
|
@ -1,22 +1,16 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST transmissionrpc-0.10.tar.gz 65953 SHA256 22a44e731e102e1baef0615b9382e1cb8abd795f6e6df8afc385a68b03a28d97 SHA512 ee7394cc9fc96bda0ef26fc0ca66b20ef56245287c6056450cb25ffb775837b3e713e3d43ee585d3580398617508bedd234676749a0093c1d2bbe4d457d00f6f WHIRLPOOL 875012ec1782b85b87f336e10a3a02e1170b8d8f14bcd4d8d3147ccde3fa6477bb546e5d5f2523266ab098e4366d9fcff609a3d3f5f7cc599e3f2be49aee57ed
|
||||
DIST transmissionrpc-0.11.tar.gz 96091 SHA256 ec43b460f9fde2faedbfa6d663ef495b3fd69df855a135eebe8f8a741c0dde60 SHA512 778c4099264d38deefbcf05c8f9e5d165ce113b4180e3797eb3cf11f0a9ba5393c0b2e6f1f0ae7c2dcfc679bfc1d0d69cb3715b3db6ac90a1a840fbd0775f82f WHIRLPOOL fabee8985ce38d6430aa80fdda1ea90d244a33cd50f1cb8200b10e81b607000e119cb70a9dd7ed5276ed8384e5dc32f1fb47ab50143b4cbec535ed759989ec64
|
||||
DIST transmissionrpc-0.8.tar.gz 16826 SHA256 aecab48383dd231575dc6ba017f9e36a85e706bb2acd90a0ececc7777a78d25d SHA512 34e4fe6c1aa0fdf51c383a35ab2f501f7c40f5665d754ee008620e7207dbb0a400ed775e762ee60b94a0c8079fcd9841dd07e0d731e14fcd302fa202f50fb9de WHIRLPOOL 89f624d81430d7bd878dfa1e45699e522bdd9ff0705722e814fd90af540a75b8a1c9bae4afdd5833bc6a0ce6c817e3c749d47c5b1f6834736d99c5fa20f2fa90
|
||||
DIST transmissionrpc-0.9.tar.gz 18989 SHA256 0ea1d48ad1bdc26413361c92763e4d724b74590d73b7ae654f621d7fe13b7aa6 SHA512 cb78c197fdad5b58bf953a1a3412d984a86c32db2bd8d65f32fb0a7759b559ad61a734e5b11a65a49728b63e6016fff51896fd0b6f5866d1160975be31724c88 WHIRLPOOL 2b427e6cdcf590655ab7cd72b2df154bd1f8d871cd2630a8304ace49c93fdb98432d08825383a9dafdbb659e155cebe7048d195bf0152c8bf520be5c4648179f
|
||||
DIST ubuntu-12.04.2-alternate-amd64.iso.torrent 28541 SHA256 2fe13c38b0b9ab9b1d3d92c53af8f8c0be5e9d36dd270591deee922bdcceaf64 SHA512 a597d9c5258111cb9c42dfcbb0804e093b6c69d4cdf178c961de1d52ec64e75f76d078700b59535e631575e42d3a995844ac0d30c9f7e852ab1ece149ec1f6de WHIRLPOOL 36323cf11643be4fd51b2dc658c0bd96b2dafc5ceffeed71cfdc6603520e78cc52ba19ace46b642e03fb950aae7b6b9ca7e3c0ee2f2790341820cf06ff52f71d
|
||||
EBUILD transmissionrpc-0.10.ebuild 1093 SHA256 e55ea77d6d03737d4df229e64424d64a013567f2ffe5041d0df88d25c84c0ef9 SHA512 e6af935f4e7f0dbbeaf37944b48772fa5e95f2c5e76ffe71c2dd71c90042455543066e6deb6963728fbeab51a41f0495b3f325c69190e7952badfec7cd3fe766 WHIRLPOOL 23d1a92cde664c1eadf4f9c588b34a21064640d9e00e7c969273c490895910d825ce76cf3e600d13b744bf30832ecbd4b520bcbea75eecd513d38fa70e869613
|
||||
EBUILD transmissionrpc-0.11.ebuild 1092 SHA256 03a2466db4996ed2a23e4c43ca9605c4a7cb6e0a4ee2528f67db89c42f8fa7e4 SHA512 2c018050d74745d1269799f7aab897038163880e6b6729bed6ce4ffa51626bf71ae5336d8b67cd3025bf13af30ab7288b8369db502eae4ecc7bdcf91e3f131cc WHIRLPOOL 20c430693b57bc74adaaa1ee3280ea0aa97526c8534527e17224185ddcee519335a62bb18a48e13cb30d2facbb458fdc55d84bf8cb4c90867212d39d063ba080
|
||||
EBUILD transmissionrpc-0.8.ebuild 642 SHA256 3992dde5f1b96c1fb0ec9feed4b1de6abdeb7fb2af7e2e8f397dd27b4aafa588 SHA512 cc54f183ed276e7e27cc4389a8c22d64dc50b0a7758530be21f20f9568339d29c9e6e1b63ceb1c7faee941218a211fa08d824855e6d6d16e2a486e074a002ab6 WHIRLPOOL 9dc64599e91c019dd4cad365729eb20d9af5153ca5b712fb2b83a3c3e3ed809b672995fb6d77ad8e77c118361fe9e55e0ca4e2753920511447f722f5c7b8cf29
|
||||
EBUILD transmissionrpc-0.9.ebuild 809 SHA256 339becb44024ea4189b1d901f57f984e8a328bedb19269f0930ad4e5459f477f SHA512 6013585aca37d45521e1eb99ea2a2a98c253234712e6579f3a34bfe77fed9bc1b5d206f5e152b1f23e81287274e3326a3bc36faeb0e4bdc88205f9c1500aa5bc WHIRLPOOL d5e8a4f3bb8f5f335e3e81ebabd35d954f521c3cfdcfafdcc0ac9e8951382d0d15c317cca30c5e50a405c980240cbf974295bdfa483721fca0943f008b05feae
|
||||
EBUILD transmissionrpc-9999.ebuild 852 SHA256 71fdb8eff833ebf98e68381f963a406b4c4dac2979abf53dba4f6fc6063559bc SHA512 098ac75ec4a5cf81694ada941b0d79c50aafff41e995c25f1b339a07edb08201742e04e0e7f9fad383476f94c3706defb0d722bc9681ac9b81a4ce94448a9d69 WHIRLPOOL 9d4ead030e82bb235fc13eaebff6f1515078366e65d41f5f2805a51b4391aadc88c3e5a9412151c6fefa95b308ab4e373c1adf30b208e0ad36e51491bb266cf9
|
||||
MISC ChangeLog 2415 SHA256 0397f963c6c3f54f97bf7554eb89fcd905fd528c1937fbea5dae56b441236706 SHA512 69df4077c9afdb29fa157757e14a0ab6f82c149ad8a20d844f4472d70920b3ddc4ce1451c77482934e581cc52645329088e98d20f6127ada00bacf1fc81db49a WHIRLPOOL b6719192dfef5d47fef8b6a4e2328d60349688caa4b301513d24cfece068d61f674bfd963fb9325cfc032ffeeb92d3ff28b777ed840bd2150dbb801f93094d11
|
||||
MISC ChangeLog 2565 SHA256 fe65f4562f4528ec0161f8fc1698336e2b45f5f0af991e4593cd86e1a78c9952 SHA512 da89295f6071119632176faae611c348133278bb3b6d7075e98f50e8173e9b9a3f6c360742da8c652775a562aff3a722b186bd5c071509813cb0a19c80c7aff4 WHIRLPOOL 7499419ffdfdfeffba5a61acb87fab566e9dd7e6e08850c43de90b547b0f088d84bb5bfae015b138f87b948f916d3937b084d60a655fd6745bf7192299fad47b
|
||||
MISC metadata.xml 310 SHA256 78bcdda6bbdfd37d01f4887f392f6f02681d4f803e04febae1573ed8a794d820 SHA512 45a03e99349a1679afbb5170322746ddd6b33c30ae80b993e62d2d2dac1a58063d09fa8d90e7fff042f549d96565956c066c16e01c58d1b3528512bc7d7ee99b WHIRLPOOL db687dcc8147fbcc46abec2ceda8ba5d0413fa6da7745e995c1f744a107812c4c1b3150a63de1484d3623b66f976ea79f8d46896e9107973b12a3cb319af7619
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iEYEAREIAAYFAlR4cG0ACgkQCaWpQKGI+9QXRQCfTgnCDnyMDqI3YBKU3cy39B1J
|
||||
/mkAmwQpyU47e9muxNM1NaDsz6Si369V
|
||||
=UH1I
|
||||
iEYEAREIAAYFAlS/SP0ACgkQso7CE7gHKw3HwACeOYw8jmgqSSAvbBbLkXPMcTk6
|
||||
fUMAoJtYcHJtJZ9LqGLcGKFRMs8hdBkd
|
||||
=crSH
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,39 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/transmissionrpc/transmissionrpc-0.10.ebuild,v 1.3 2014/03/31 21:14:24 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} pypy pypy2_0 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
if [[ ${PV} != 9999 ]]; then
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
|
||||
https://bitbucket.org/blueluna/transmissionrpc/src/release-0.10/test/data/ubuntu-12.04.2-alternate-amd64.iso.torrent"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
else
|
||||
inherit mercurial
|
||||
EHG_REPO_URI="https://bitbucket.org/blueluna/${PN}"
|
||||
KEYWORDS=""
|
||||
fi
|
||||
|
||||
DESCRIPTION="Python module that implements the Transmission bittorrent client RPC protocol"
|
||||
HOMEPAGE="https://bitbucket.org/blueluna/transmissionrpc"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-python/six-1.1.0[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${P}.tar.gz
|
||||
cp "${DISTDIR}/ubuntu-12.04.2-alternate-amd64.iso.torrent" ${P}/test/data/ || die
|
||||
}
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
@ -1,23 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/transmissionrpc/transmissionrpc-0.8.ebuild,v 1.1 2011/10/18 02:47:39 floppym Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
PYTHON_DEPEND="2:2.6"
|
||||
SUPPORT_PYTHON_ABIS=1
|
||||
RESTRICT_PYTHON_ABIS="2.[45] 3.*"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="Python module that implements the Transmission bittorrent client RPC protocol"
|
||||
HOMEPAGE="https://bitbucket.org/blueluna/transmissionrpc"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools"
|
||||
RDEPEND=""
|
@ -1,33 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/transmissionrpc/transmissionrpc-0.9.ebuild,v 1.4 2014/03/31 21:14:24 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7} pypy pypy2_0 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
if [[ ${PV} != 9999 ]]; then
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
RESTRICT="test"
|
||||
else
|
||||
inherit mercurial
|
||||
EHG_REPO_URI="https://bitbucket.org/blueluna/${PN}"
|
||||
KEYWORDS=""
|
||||
fi
|
||||
|
||||
DESCRIPTION="Python module that implements the Transmission bittorrent client RPC protocol"
|
||||
HOMEPAGE="https://bitbucket.org/blueluna/transmissionrpc"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND=""
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
@ -1,16 +1,18 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST msgpack-0.5.10.gem 52224 SHA256 38265964c605e8002779fa6fea2ef7e2fe3108a0fda207b420a84abd096831fb SHA512 f41eb0690bccad5dcb41cbb27427df46ad5815e650b11b39f67b20acbb34b2b18cfe948ef335520bd772b6dec22d86818510edfe951abeaf1413b2f1f34f63bf WHIRLPOOL 87b740daaf796f1ede470727e9c2d8f0374d44796e99aa379b03b952be65d4a6ae030584752007a54d154e620b37ff966c49056c38be7d23502b2938b47ffd65
|
||||
DIST msgpack-0.5.8.gem 37888 SHA256 223f7f5d400dfbc698da933e339f5c99e1a0a3a1229a965ecb9c5ebd4e1a129b SHA512 5061716147ac5c268f89f5e32a76504832ae201e2b0ca4a7ffd8639438e22227a8b1369777ccb4343131057f398eb5f4402599830b38df7da51ea41e163dfe96 WHIRLPOOL cfb1ba4b43cf7fb211ce55c12d4a502b21186994561d33e94631f9dc28dd576520e2b3e3c9903e3607671caf9915d452210427522241448a02d4cbbffdcc22d1
|
||||
DIST msgpack-0.5.9.gem 39424 SHA256 67001f7b9cef6b08deef5c0c33bc945a718c90339fb15929a951468935db01da SHA512 760ccf56c23f81a9009970788616c6e64880d5b008c250b858a1380e9551eb40fafee693fb4587608bbe9f449714f70dba6c813651fa39de7d0ec5417658b797 WHIRLPOOL 30c06845bb0be59eda0f36d56805604b349562cefc1e2ce607fcd823464ffc0fb9df4ee7743e9f365d597461a217fbc4164b88026e79b5ae2861f0c6c017dfc2
|
||||
EBUILD msgpack-0.5.10.ebuild 1053 SHA256 f7d23966ed40a4b42ada5837e89ea5ff3ff6ab0854814fd2f82f0bee0aa12130 SHA512 9a31a59845126d049c567c181062276e6073b336dba1a555a762a4abc6b215244ac3efb44a44df6a60e6a820a85d2e48f64e8e76554d20d1adbc291773be5a05 WHIRLPOOL 8a93a445d31b9f7a9e8d4724acec207dd52301ea03b04242d465419d86f45feb9b5699f8f7e76eb6e3e77b7e11493f19a2b19b471ecffa15d55511fc74bf323b
|
||||
EBUILD msgpack-0.5.8.ebuild 992 SHA256 d89569f07b9b43ff3a31e78e9ed624e1aeae77e2a8d9724b05fabd9a233c9cf3 SHA512 e5ba0e6595f4d62a60b15b597351dd66768d50995637be6f6851477ad90384171f8bafebfec3b7f0915e2810571a5e56c6e017af632fd65bfe591296a01f5b30 WHIRLPOOL 711379f82dcc68212580631a1bf6c6613535c55fb00b096840865f332d422007907e5ec6f6997224386811ddffd0a4defcf292f8993af85f9729df39d287f661
|
||||
EBUILD msgpack-0.5.9.ebuild 957 SHA256 b7960040392c207ffec36683d8155604ece0e3e5f85b2842829300eef128c1de SHA512 f2ead690f69ac453b274efc266a7c3238d407e450c6b06fbbea89739ed75e526b50266b91318aac408d2aefab1fcf00990c9c1b948b7d62191c21b862cbe27d9 WHIRLPOOL 008df8458f8be3fa4d103b8e3aab4a691d8e9d38623a0e53f4c7beda6eb9b8ba0a3c511e602415dc54425b27ff2d1054fb78fa574b69de4335ca7a818abeb49b
|
||||
MISC ChangeLog 3773 SHA256 f56d00dbfb78291d5811c9eb1aaa3cc40b9c4f3df366398d751f38ca0c7611c4 SHA512 aa6138af1c9245702d5e97007ff935a414c17ce83fcba43f68a4ae5caf28b1ac4be23db485046e830dd455d568bd9ab80a812455de93f06813beba9859a1927d WHIRLPOOL dc7b7a5db75434456e290a95635678d07e8871bcc4fe8e01a187377fde3a6a4f86373d6456345827720997d2f79995c14637bb9656f17df7f6e77c3b7bf795c6
|
||||
MISC ChangeLog 3895 SHA256 4c3e6a3f3b04bc085c3c271bf66dfb8222b0e11a024ac54839122475e6ab550f SHA512 ca3bd6768208de9bde1dfb71e30345c011dbb6ad60b9a8634e81b14d953e793e430eb813f2f2acdd0cb7958687d60985db471c53479e278b956f051a477cef2b WHIRLPOOL 47304300fc2f77050b60063959e7c322bb585fe96a22d5189f8048c54b6a12d3ccf87a72224d61657863fef233a74cdd68325c926c538bed35cf340837c95d21
|
||||
MISC metadata.xml 158 SHA256 cb912d1f997e9e0c5122d4a02de6e3fa5bb4d91fc1eb5a5ca616becca5db2a7a SHA512 9032da465411436fc83b6e6667030e4fc9d0f28e743286af88407d46a331b5ce5f6ffd55d8ac5b49390a964d915af79743aeb0edd10fc9e72e30dc00b40abe3b WHIRLPOOL ed69120b1be86fbda44122a32c1f1bc69fb4ad6f56aede11046cd19d278304f5cc76f60aabf89fea24b3f1246b9c54eca199ddc50c1a93f10b50a5ed6d1d58cb
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iF4EAREIAAYFAlRAsVkACgkQiIP6VqMIqNdEUgD9HK6bPdiIZdNRCotZyvAgX2b8
|
||||
ar095T/pkYwBi2/GkjAA+wfb7aHI4dF6jKwvfgjtoWgMPX9oMETAuFGB92VW0Dui
|
||||
=lWuZ
|
||||
iF4EAREIAAYFAlS/UZkACgkQiIP6VqMIqNdk5QD7Bm2WhKcRKeZFsG2n+e9e6iuP
|
||||
h1BANzzt+/92d4p46kUA/Rr40F+Fsx4ACjCr6n8PrH42mSTUYd3eyIKbd6zVktO8
|
||||
=1VBb
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/msgpack/msgpack-0.5.10.ebuild,v 1.1 2015/01/21 07:13:22 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC="doc"
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.rdoc"
|
||||
|
||||
inherit multilib ruby-fakegem
|
||||
|
||||
DESCRIPTION="Binary-based efficient data interchange format for ruby binding"
|
||||
HOMEPAGE="http://msgpack.sourceforge.jp/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
|
||||
IUSE="doc"
|
||||
|
||||
ruby_add_bdepend "doc? ( dev-ruby/yard )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/bundler/I s:^:#:' Rakefile || die
|
||||
|
||||
# Remove jruby-specific specs that are run also for other rubies.
|
||||
rm -rf spec/jruby || die
|
||||
}
|
||||
|
||||
each_ruby_configure() {
|
||||
${RUBY} -Cext/${PN} extconf.rb || die "Configuration of extension failed."
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
emake V=1 -Cext/${PN}
|
||||
cp ext/${PN}/msgpack$(get_modname) lib/${PN} || die "Unable to install msgpack library."
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue