parent
4c2cd3469d
commit
64a355282a
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/lib_users/lib_users-0.6-r1.ebuild,v 1.1 2013/08/09 15:44:41 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_2,3_3} )
|
||||
|
||||
inherit python-r1
|
||||
|
||||
DESCRIPTION="Checks /proc for libraries being mapped but marked as deleted"
|
||||
HOMEPAGE="http://schwarzvogel.de/software-misc.shtml"
|
||||
SRC_URI="http://schwarzvogel.de/pkgs/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
DEPEND="${PYTHON_DEPS}
|
||||
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
|
||||
RDEPEND="${PYTHON_DEPS}"
|
||||
|
||||
src_test() {
|
||||
python_foreach_impl nosetests --verbosity=2
|
||||
}
|
||||
|
||||
src_install() {
|
||||
python_foreach_impl python_newscript lib_users.py lib_users
|
||||
dodoc README TODO
|
||||
}
|
@ -1,12 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>jer@gentoo.org</email>
|
||||
<name>Jeroen Roovers</name>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<email>klausman@gentoo.org</email>
|
||||
<name>Tobias Klausman</name>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<email>jer@gentoo.org</email>
|
||||
<name>Jeroen Roovers</name>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<email>klausman@gentoo.org</email>
|
||||
<name>Tobias Klausman</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -1,3 +1,2 @@
|
||||
DIST obnam_1.2.orig.tar.gz 141515 SHA256 33457452726d5c393d98c565b8e1ab3ac11276cc42bf67c4eee6c4e4ac9976d6 SHA512 9e2bbe94963215911e334c6c7ed89f7b3e9fe4904a371c9eae5290d522c60a10a31ac19009941a7199f217b84be168e188f3beb930b359a637c9c85cddb9586b WHIRLPOOL 29db843b7fd9e0b0178cea8d263dc16076eb8d339319beff704f408f1c4b93836b7b6d03dceb9bf63e7f71ddad438d173040d12ee63b3b2030774e7594c04b6a
|
||||
DIST obnam_1.3.orig.tar.gz 148662 SHA256 1c3de236ecca2a71663f478f78d0dceaf3576ed448d492a5e1129f6d272ab1c2 SHA512 eca270ae1a93706cbb058f284ab793811c382794954235f9fa02e527bfc99ec780e0d39f94035f6cc77b28e494db291a61fea5f183e19cff5a8c0602481bda3d WHIRLPOOL 8277b61657d4cfb9be877182bac222b28386b80a10347d79cd9aff44e48c2fa7e5f04ebe73b1a4821a1a69328c83aa7b5b8e0b0448dbfb2a513fa944abc7238f
|
||||
DIST obnam_1.4.orig.tar.gz 151955 SHA256 cec92a28a13dade6b9f8be03a5747040c4f136a291ddc6420f365d20205c373e SHA512 e5a0bf278685466e6cdd84e10cbaa244079e258bb1635b692a0abab669aaac6353f27478d970204cf27b25d5fb256dc6fad27f75d4564318e77b357e0618e33b WHIRLPOOL 8f52703ee88c1dccbdb0217a9845a89eaf65215db120dfc251ca7aa676e36642facd4801c8c5ae0069ebe1aeab7c1920b618ae992b3f60f1f02bafeb457a27b3
|
||||
DIST obnam_1.5.orig.tar.gz 172563 SHA256 7808514b942a75ef0cee46bbd6d14115c92f3ac40ef3e73a361c7df017faf8e9 SHA512 ab320226272576a78eb21f36a5b736139735d952e6481e1b2dfd4e86f8013a00161933f589bb763bbb00970cb19a4d7ff2433e24c227967cdbdc32332ede4929 WHIRLPOOL fbad6ad91c1a8dd1f20990ffb0200bd0f267599b65b328dd89e3a798e69683b8e918c553c11e7875180c387deedba50789dba82c61ef7a344c3c8868f8b4df92
|
||||
|
@ -1,11 +0,0 @@
|
||||
diff -urN obnam-1.2.orig/obnamlib/plugins/show_plugin.py obnam-1.2/obnamlib/plugins/show_plugin.py
|
||||
--- obnam-1.2.orig/obnamlib/plugins/show_plugin.py 2012-10-06 18:45:31.000000000 +0200
|
||||
+++ obnam-1.2/obnamlib/plugins/show_plugin.py 2012-10-11 09:54:28.757951340 +0200
|
||||
@@ -234,6 +234,7 @@
|
||||
self.show_diff_for_file(gen2, full, '+')
|
||||
for basename in sorted(set1):
|
||||
# This was only in gen1 - it got removed
|
||||
+ full = os.path.join(dirname, basename)
|
||||
self.show_diff_for_file(gen1, full, '-')
|
||||
|
||||
for subdir in subdirs:
|
@ -1,18 +0,0 @@
|
||||
diff -urN obnam-1.2.orig/obnam.1.in obnam-1.2/obnam.1.in
|
||||
--- obnam-1.2.orig/obnam.1.in 2012-10-06 18:45:31.000000000 +0200
|
||||
+++ obnam-1.2/obnam.1.in 2012-10-11 10:18:55.991780255 +0200
|
||||
@@ -59,6 +59,14 @@
|
||||
lists every backup generation for a given client,
|
||||
plus some metadata about the generation.
|
||||
.IP \(bu
|
||||
+.B diff
|
||||
+compares two generations and lists files differing between them. Every output
|
||||
+line will be prefixed either by a plus sign (+) for files that were added, a
|
||||
+minus sign (-) for files that have been removed or an asterisk (*) for files
|
||||
+that have changed. If only one generation ID is specified on the command line
|
||||
+that generation will be compared with its direct predecessor. If two IDs have
|
||||
+been specified, all changes between those two generations will be listed.
|
||||
+.IP \(bu
|
||||
.B genids
|
||||
lists the identifier for every backup generation for a given client.
|
||||
No other information is shown.
|
@ -1,58 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-backup/obnam/obnam-1.2-r1.ebuild,v 1.3 2012/11/15 15:28:14 mschiff Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
PYTHON_DEPEND="2:2.6:2.7"
|
||||
PYTHON_MODNAME="${PN}lib"
|
||||
MY_P="${PN}_${PV}.orig"
|
||||
|
||||
inherit eutils distutils python
|
||||
|
||||
DESCRIPTION="A backup program that supports encryption and deduplication"
|
||||
HOMEPAGE="http://liw.fi/obnam/"
|
||||
SRC_URI="http://code.liw.fi/debian/pool/main/o/${PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-python/cliapp-1.20120630
|
||||
dev-python/larch
|
||||
dev-python/paramiko
|
||||
dev-python/tracing
|
||||
>=dev-python/ttystatus-0.19
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
# S="${WORKDIR}/${MY_P}"
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
distutils_src_prepare
|
||||
epatch "${FILESDIR}/${P}_diff_fix.patch"
|
||||
epatch "${FILESDIR}/${P}_man_diff_fix.patch"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
rm "${D}"/usr/bin/obnam-{benchmark,viewprof}
|
||||
rm "${D}"/usr/share/man/man1/obnam-benchmark*
|
||||
insinto /etc
|
||||
doins "${FILESDIR}"/obnam.conf
|
||||
keepdir /var/log/obnam
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ $REPLACING_VERSIONS < "1.2" ]]; then
|
||||
elog "You will need to setup a config file before running obnam for the first time."
|
||||
elog "For details, please see the obnam(1) manual page."
|
||||
elog "An example file has been installed as /etc/obnam.conf for your convenience."
|
||||
fi
|
||||
}
|
@ -1,2 +1,4 @@
|
||||
DIST qemu-1.2.0.tar.bz2 9865186 SHA256 c8b84420d9f4869397f84cad2dabd9a475b7723d619a924a873740353e9df936 SHA512 b590ea4ff484abc1abf2d3ec3fb294d4ece24d2dfa0a179d9c5f60baca0ea474d47a560f5d95b010a53a5563793414f3257240c5e9917a8d0f556a2066ccd60e WHIRLPOOL 5e5a5f09b828b0aff6139d7efad4dd0d1ed8d86badc2657f7ea53352aa1dbb6e6e227501f7ab63f7e95ee248007942ae94431b7f99092a4ed7005c345b10ca4e
|
||||
DIST qemu-1.4.2.tar.bz2 10416877 SHA256 acae6c92b740ff89c0e31eca23338d4abd733432e51b081017757579b30ecf90 SHA512 aa296b3d06321c81b32fdd2fdcdf07f3c377123f18eadca977335592b64a4f2417eea421fe417b57e468741f707bda31ba907364d762983393272997fdef8999 WHIRLPOOL 782f3c6d8776210450a0c0ac24942d8e1c41995aeb8e910add704f8f6d95ae3392ee942c6b661d4674367d0e443453c7f29356b2b4c71be4ffed54436f90de8a
|
||||
DIST qemu-1.5.2-e26b4ba6.tar.xz 21348 SHA256 877cc321b3bd5e30aaa7a481b359e16845ad731927a49df1fb2d5b0cfbfd0ad6 SHA512 1f015c5d9ca37475bddf9d474255b10ae3f03d01280270211deb1195a2ef288e6a1bbff9490cb4173a7af4b02787469278816fd5dee69d8e11d601b5a46b0e53 WHIRLPOOL 86a249c1339bb241a1534e5047bab696b8c26ad491eda073ee57ce1f9104df54ab7e251cd5ad9568a1381307b118029b7619bf689dec36f454d3f77f2f2f402a
|
||||
DIST qemu-1.5.2.tar.bz2 11932902 SHA256 f661147d190ab8432045058a660d810f13dc528fe7017ce578e9f2da2997a250 SHA512 cae47d34b99d3d3ded688b5a434ba69a377a838dddd367d10e4a71cd697305870c9671e4291490c0028b8143870b0998469e508cd28922fbebd8ea5f86f591b9 WHIRLPOOL bd5e8063c40e3e2fc43934e3649562f594f249002209bf09e05fda06155d423587d714862c8b55f9b2621f3ce20154f4e81b5c73df65ef2513ae824ae5bbcee9
|
||||
|
@ -0,0 +1,85 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-guest-agent/qemu-guest-agent-1.5.2.ebuild,v 1.1 2013/08/09 16:56:38 cardoe Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_5,2_6,2_7} )
|
||||
|
||||
inherit eutils systemd udev python-r1
|
||||
|
||||
BACKPORTS=e26b4ba6
|
||||
MY_PN="qemu"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
EGIT_REPO_URI="git://git.qemu.org/qemu.git"
|
||||
inherit git-2
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="http://wiki.qemu.org/download/${MY_P}.tar.bz2
|
||||
${BACKPORTS:+
|
||||
http://dev.gentoo.org/~cardoe/distfiles/${MY_P}-${BACKPORTS}.tar.xz}"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
|
||||
fi
|
||||
|
||||
DESCRIPTION="QEMU Guest Agent (qemu-ga) for use when running inside a VM"
|
||||
HOMEPAGE="http://wiki.qemu.org/Features/QAPI/GuestAgent"
|
||||
|
||||
LICENSE="GPL-2 BSD-2"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.22
|
||||
!<app-emulation/qemu-1.1.1-r1"
|
||||
DEPEND="${RDEPEND}
|
||||
${PYTHON_DEPS}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
pkg_setup() {
|
||||
python_export_best
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
[[ -n ${BACKPORTS} ]] && \
|
||||
EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
|
||||
epatch
|
||||
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
./configure --python=${PYTHON}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake qemu-ga
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin qemu-ga
|
||||
|
||||
# Normal init stuff
|
||||
newinitd "${FILESDIR}/qemu-ga.init" qemu-guest-agent
|
||||
newconfd "${FILESDIR}/qemu-ga.conf" qemu-guest-agent
|
||||
|
||||
insinto /etc/logrotate.d/
|
||||
newins "${FILESDIR}/qemu-ga.logrotate" qemu-guest-agent
|
||||
|
||||
# systemd stuff
|
||||
udev_newrules "${FILESDIR}/qemu-ga-systemd.udev" 99-qemu-guest-agent.rules
|
||||
|
||||
systemd_newunit "${FILESDIR}/qemu-ga-systemd.service" \
|
||||
qemu-guest-agent.service
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "You should add 'qemu-guest-agent' to the default runlevel."
|
||||
elog "e.g. rc-update add qemu-guest-agent default"
|
||||
|
||||
if has_version '<sys-apps/sysvinit-2.88-r5'; then
|
||||
ewarn "The guest shutdown command will not work with <=sysvinit-2.88-r4"
|
||||
fi
|
||||
}
|
@ -1,3 +1 @@
|
||||
DIST calibre-0.9.27.tar.xz 28696180 SHA256 8fd3779c8f878420333f6919f80493bf69d4b64bf427697ebc365497d2450d1f SHA512 91970f7c7349f661fc582eb43b89b81e77350b1cf2237c78e55c9f028a94b803b5d72bdac3ac11722c4fcf93077c1f8042567f8e380ad03423ba6c7f5dec7318 WHIRLPOOL 2313f94ee2417343693e1b48736434d1bf356795eb781abbaf68b858ba9fd57eb2a78e8afe04b9c992a1879a99eb9cf65527ccea7ed1a91d7554a62dcee7822b
|
||||
DIST calibre-0.9.41.tar.xz 29330184 SHA256 1cc318d6046888c506cf051b7ea66c95dbcd7b28541b068f4410a477e5332257 SHA512 338b202eb4e2f77fe2836853e99a9f12f242698ee2fa86c17182267a2562699fb211eac68f1e6d3ee6112713245ae437fa8926034ca1648bdc61b64fc7b6b3ad WHIRLPOOL 78a6276dddb6125784d5147933b03e495271055b7b38ab740642345b7619ae348478ef32ecbf421a8dd7ab935de272f7e2a566be9faa014f724dd03fc55412ec
|
||||
DIST calibre-0.9.42.tar.xz 29351712 SHA256 6cd64b54b4c0b696d9a6cfd50527c10cbd7b473a622f2e0f2e2ef81be680fe1f SHA512 22087645893e8626d107093d0308dfeb5a965664f6d3fe326930d663f01ad0873a32af9180de499bca1cf4c07c4634e88c952c27c35368466a1b492f24fcf829 WHIRLPOOL 2cfb0185119a3ed2c52e837028d314094d3b7a458d21a638478e3b066cde5183ed6d5d0a2bae1ddcee5aed53a231c848a57f0fe799fba00efeafda788a400eb2
|
||||
|
@ -1,221 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/calibre/calibre-0.9.27.ebuild,v 1.9 2013/06/09 03:25:26 zmedico Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils fdo-mime bash-completion-r1 multilib toolchain-funcs
|
||||
|
||||
DESCRIPTION="Ebook management application."
|
||||
HOMEPAGE="http://calibre-ebook.com/"
|
||||
SRC_URI="http://sourceforge.net/projects/calibre/files/${PV}/${P}.tar.xz"
|
||||
|
||||
# Restrict mirror due non-free prs500 fonts (bug #470212).
|
||||
RESTRICT="mirror"
|
||||
|
||||
LICENSE="
|
||||
GPL-3+
|
||||
GPL-3
|
||||
GPL-2+
|
||||
GPL-2
|
||||
GPL-1+
|
||||
LGPL-3+
|
||||
LGPL-2.1+
|
||||
LGPL-2.1
|
||||
BSD
|
||||
MIT
|
||||
Old-MIT
|
||||
Apache-2.0
|
||||
public-domain
|
||||
|| ( Artistic GPL-1+ )
|
||||
CC-BY-3.0
|
||||
OFL-1.1
|
||||
PSF-2
|
||||
unRAR
|
||||
"
|
||||
|
||||
KEYWORDS="amd64 x86"
|
||||
|
||||
SLOT="0"
|
||||
|
||||
IUSE="+udisks"
|
||||
|
||||
COMMON_DEPEND="
|
||||
>=app-text/podofo-0.8.2:=
|
||||
>=app-text/poppler-0.12.3-r3:=[qt4,xpdf-headers(+)]
|
||||
>=dev-lang/python-2.7.1:2.7[sqlite,ssl]
|
||||
>=dev-libs/chmlib-0.40:=
|
||||
>=dev-libs/icu-4.4:=
|
||||
>=dev-python/beautifulsoup-3.0.5:python-2
|
||||
dev-python/netifaces
|
||||
dev-python/python-dateutil
|
||||
>=dev-python/dnspython-1.6.0
|
||||
>=dev-python/cssselect-0.7.1
|
||||
>=dev-python/cssutils-0.9.9
|
||||
>=dev-python/dbus-python-0.82.2
|
||||
dev-python/imaging
|
||||
>=dev-python/lxml-2.2.1
|
||||
>=dev-python/mechanize-0.1.11
|
||||
>=dev-python/python-dateutil-1.4.1
|
||||
>=dev-python/PyQt4-4.9.1[X,svg,webkit]
|
||||
media-fonts/liberation-fonts
|
||||
>=media-gfx/imagemagick-6.5.9[jpeg,png]
|
||||
>=media-libs/freetype-2:=
|
||||
>=media-libs/libwmf-0.2.8
|
||||
>=media-libs/libmtp-1.1.4:=
|
||||
virtual/libusb:1=
|
||||
dev-qt/qtdbus:4=
|
||||
dev-qt/qtsvg:4=
|
||||
>=x11-misc/xdg-utils-1.0.2-r2"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
udisks? ( || ( sys-fs/udisks:2 sys-fs/udisks:0 ) )"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
>=dev-python/setuptools-0.6_rc5"
|
||||
|
||||
S=${WORKDIR}/${PN}
|
||||
|
||||
src_prepare() {
|
||||
# Fix outdated version constant.
|
||||
#sed -e "s#\\(^numeric_version =\\).*#\\1 (${PV//./, })#" \
|
||||
# -i src/calibre/constants.py || \
|
||||
# die "sed failed to patch constants.py"
|
||||
|
||||
# Avoid sandbox violation in /usr/share/gnome/apps when linux.py
|
||||
# calls xdg-* (bug #258938).
|
||||
sed -e "s|'xdg-desktop-menu', 'install'|\\0, '--mode', 'user'|" \
|
||||
-e "s|check_call(\\['xdg-desktop-menu', 'forceupdate'\\])|#\\0|" \
|
||||
-e "s|\\(CurrentDir(tdir)\\), \\\\\$|\\1:|" \
|
||||
-e "s|PreserveMIMEDefaults():||" \
|
||||
-e "s|xdg-icon-resource install|\\0 --mode user|" \
|
||||
-e "s|cc(\\['xdg-desktop-menu', 'forceupdate'\\])|#\\0|" \
|
||||
-e "s|xdg-mime install|\\0 --mode user|" \
|
||||
-i src/calibre/linux.py || die "sed failed to patch linux.py"
|
||||
|
||||
# Disable unnecessary privilege dropping for bug #287067.
|
||||
sed -e "s:if os.geteuid() == 0:if False and os.geteuid() == 0:" \
|
||||
-i setup/install.py || die "sed failed to patch install.py"
|
||||
|
||||
sed -e "/^ self\\.check_call(qmc + \\[.*\\.pro'\\])$/a\
|
||||
\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ self.check_call(['sed', \
|
||||
'-e', 's|^CFLAGS .*|\\\\\\\\0 ${CFLAGS}|', \
|
||||
'-e', 's|^CXXFLAGS .*|\\\\\\\\0 ${CXXFLAGS}|', \
|
||||
'-e', 's|^LFLAGS .*|\\\\\\\\0 ${LDFLAGS}|', \
|
||||
'-i', 'Makefile'])" \
|
||||
-i setup/extensions.py || die "sed failed to patch extensions.py"
|
||||
|
||||
# no_updates: do not annoy user with "new version is availible all the time
|
||||
# disable_plugins: walking sec-hole, wait for upstream to use GHNS interface
|
||||
epatch \
|
||||
"${FILESDIR}/${PN}-no_updates_dialog.patch" \
|
||||
"${FILESDIR}/${PN}-disable_plugins.patch"
|
||||
|
||||
# Remove non-free fonts (bug #470212).
|
||||
rm -r resources/fonts/prs500 || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Bypass kbuildsycoca and update-mime-database in order to
|
||||
# avoid sandbox violations if xdg-mime tries to call them.
|
||||
cat - > "${T}/kbuildsycoca" <<-EOF
|
||||
#!${BASH}
|
||||
exit 0
|
||||
EOF
|
||||
|
||||
cp "${T}"/{kbuildsycoca,update-mime-database}
|
||||
chmod +x "${T}"/{kbuildsycoca,update-mime-database}
|
||||
|
||||
# Unset DISPLAY in order to prevent xdg-mime from triggering a sandbox
|
||||
# violation with kbuildsycoca as in bug #287067, comment #13.
|
||||
export -n DISPLAY
|
||||
|
||||
# Bug #352625 - Some LANGUAGE values can trigger the following ValueError:
|
||||
# File "/usr/lib/python2.6/locale.py", line 486, in getdefaultlocale
|
||||
# return _parse_localename(localename)
|
||||
# File "/usr/lib/python2.6/locale.py", line 418, in _parse_localename
|
||||
# raise ValueError, 'unknown locale: %s' % localename
|
||||
#ValueError: unknown locale: 46
|
||||
export -n LANGUAGE
|
||||
|
||||
# Bug #295672 - Avoid sandbox violation in ~/.config by forcing
|
||||
# variables to point to our fake temporary $HOME.
|
||||
export HOME="${T}/fake_homedir"
|
||||
export XDG_CONFIG_HOME="${HOME}/.config"
|
||||
export XDG_DATA_HOME="${HOME}/.local/share"
|
||||
export CALIBRE_CONFIG_DIRECTORY="${XDG_CONFIG_HOME}/calibre"
|
||||
mkdir -p "${XDG_CONFIG_HOME}" "${CALIBRE_CONFIG_DIRECTORY}"
|
||||
|
||||
tc-export CC CXX
|
||||
# Bug #334243 - respect LDFLAGS when building calibre-mount-helper
|
||||
export OVERRIDE_CFLAGS="$CFLAGS" OVERRIDE_LDFLAGS="$LDFLAGS"
|
||||
local libdir=$(get_libdir)
|
||||
[[ -n $libdir ]] || die "get_libdir returned an empty string"
|
||||
|
||||
# Bug #472690 - Avoid sandbox violation for /dev/dri/card0.
|
||||
local x
|
||||
for x in /dev/dri/card[0-9] ; do
|
||||
[[ -e ${x} ]] && addpredict ${x}
|
||||
done
|
||||
|
||||
dodir "/usr/$(get_libdir)/python2.7/site-packages" # for init_calibre.py
|
||||
PATH=${T}:${PATH} PYTHONPATH=${S}/src${PYTHONPATH:+:}${PYTHONPATH} \
|
||||
"${EPREFIX}"/usr/bin/python2.7 setup.py install \
|
||||
--root="${D}" \
|
||||
--prefix="${EPREFIX}/usr" \
|
||||
--libdir="${EPREFIX}/usr/${libdir}" \
|
||||
--staging-root="${ED}usr" \
|
||||
--staging-libdir="${ED}usr/${libdir}" || die
|
||||
|
||||
grep -rlZ "${ED}" "${ED}" | xargs -0 sed -e "s:${D}:/:g" -i ||
|
||||
die "failed to fix harcoded \$D in paths"
|
||||
|
||||
# Remove dummy calibre-mount-helper which is unused since calibre-0.8.25
|
||||
# due to bug #389515 (instead, calibre now calls udisks via dbus).
|
||||
rm "${ED}usr/bin/calibre-mount-helper" || die
|
||||
|
||||
# The menu entries end up here due to '--mode user' being added to
|
||||
# xdg-* options in src_prepare.
|
||||
dodir /usr/share/mime/packages
|
||||
chmod -fR a+rX,u+w,g-w,o-w "${HOME}"/.local
|
||||
mv "${HOME}"/.local/share/mime/packages/* "${ED}"usr/share/mime/packages/ ||
|
||||
die "failed to register mime types"
|
||||
dodir /usr/share/icons
|
||||
mv "${HOME}"/.local/share/icons/* "${ED}"usr/share/icons/ ||
|
||||
die "failed to install icon files"
|
||||
|
||||
domenu "${HOME}"/.local/share/applications/*.desktop ||
|
||||
die "failed to install .desktop menu files"
|
||||
|
||||
dobashcomp "${ED}"usr/etc/bash_completion.d/calibre
|
||||
rm -r "${ED}"usr/etc/bash_completion.d
|
||||
find "${ED}"usr/etc -type d -empty -delete
|
||||
|
||||
cd "${ED}"/usr/share/calibre/fonts/liberation || die
|
||||
local x
|
||||
for x in * ; do
|
||||
[[ -f ${EROOT}usr/share/fonts/liberation-fonts/${x} ]] || continue
|
||||
ln -sf "../../../fonts/liberation-fonts/${x}" "${x}" || die
|
||||
done
|
||||
|
||||
einfo "Converting python shebangs"
|
||||
while read -r -d $'\0' ; do
|
||||
local shebang=$(head -n1 "$REPLY")
|
||||
if [[ ${shebang} == "#!"*python* ]] ; then
|
||||
sed -i -e "1s:.*:#!${EPREFIX}/usr/bin/python2.7:" "$REPLY" || \
|
||||
die "sed failed"
|
||||
fi
|
||||
done < <(find "${ED}" -type f -print0)
|
||||
|
||||
einfo "Compiling python modules"
|
||||
"${EPREFIX}"/usr/bin/python2.7 -m compileall -q -f \
|
||||
-d "${EPREFIX}"/usr/lib/calibre "${ED}"usr/lib/calibre || die
|
||||
|
||||
newinitd "${FILESDIR}"/calibre-server.init calibre-server
|
||||
newconfd "${FILESDIR}"/calibre-server.conf calibre-server
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_desktop_database_update
|
||||
fdo-mime_mime_database_update
|
||||
}
|
@ -1,221 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/calibre/calibre-0.9.41.ebuild,v 1.1 2013/07/28 01:31:17 zmedico Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils fdo-mime bash-completion-r1 multilib toolchain-funcs
|
||||
|
||||
DESCRIPTION="Ebook management application."
|
||||
HOMEPAGE="http://calibre-ebook.com/"
|
||||
SRC_URI="http://sourceforge.net/projects/calibre/files/${PV}/${P}.tar.xz"
|
||||
|
||||
# Restrict mirror due non-free prs500 fonts (bug #470212).
|
||||
RESTRICT="mirror"
|
||||
|
||||
LICENSE="
|
||||
GPL-3+
|
||||
GPL-3
|
||||
GPL-2+
|
||||
GPL-2
|
||||
GPL-1+
|
||||
LGPL-3+
|
||||
LGPL-2.1+
|
||||
LGPL-2.1
|
||||
BSD
|
||||
MIT
|
||||
Old-MIT
|
||||
Apache-2.0
|
||||
public-domain
|
||||
|| ( Artistic GPL-1+ )
|
||||
CC-BY-3.0
|
||||
OFL-1.1
|
||||
PSF-2
|
||||
unRAR
|
||||
"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
SLOT="0"
|
||||
|
||||
IUSE="+udisks"
|
||||
|
||||
COMMON_DEPEND="
|
||||
>=app-text/podofo-0.8.2:=
|
||||
>=app-text/poppler-0.12.3-r3:=[qt4,xpdf-headers(+)]
|
||||
>=dev-lang/python-2.7.1:2.7[sqlite,ssl]
|
||||
>=dev-libs/chmlib-0.40:=
|
||||
>=dev-libs/icu-4.4:=
|
||||
>=dev-python/beautifulsoup-3.0.5:python-2
|
||||
dev-python/netifaces
|
||||
dev-python/python-dateutil
|
||||
>=dev-python/dnspython-1.6.0
|
||||
>=dev-python/cssselect-0.7.1
|
||||
>=dev-python/cssutils-0.9.9
|
||||
>=dev-python/dbus-python-0.82.2
|
||||
virtual/python-imaging
|
||||
>=dev-python/lxml-2.2.1
|
||||
>=dev-python/mechanize-0.1.11
|
||||
>=dev-python/python-dateutil-1.4.1
|
||||
>=dev-python/PyQt4-4.9.1[X,svg,webkit]
|
||||
media-fonts/liberation-fonts
|
||||
>=media-gfx/imagemagick-6.5.9[jpeg,png]
|
||||
>=media-libs/freetype-2:=
|
||||
>=media-libs/libwmf-0.2.8
|
||||
>=media-libs/libmtp-1.1.4:=
|
||||
virtual/libusb:1=
|
||||
dev-qt/qtdbus:4=
|
||||
dev-qt/qtsvg:4=
|
||||
>=x11-misc/xdg-utils-1.0.2-r2"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
udisks? ( || ( sys-fs/udisks:2 sys-fs/udisks:0 ) )"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
>=dev-python/setuptools-0.6_rc5"
|
||||
|
||||
S=${WORKDIR}/${PN}
|
||||
|
||||
src_prepare() {
|
||||
# Fix outdated version constant.
|
||||
#sed -e "s#\\(^numeric_version =\\).*#\\1 (${PV//./, })#" \
|
||||
# -i src/calibre/constants.py || \
|
||||
# die "sed failed to patch constants.py"
|
||||
|
||||
# Avoid sandbox violation in /usr/share/gnome/apps when linux.py
|
||||
# calls xdg-* (bug #258938).
|
||||
sed -e "s|'xdg-desktop-menu', 'install'|\\0, '--mode', 'user'|" \
|
||||
-e "s|check_call(\\['xdg-desktop-menu', 'forceupdate'\\])|#\\0|" \
|
||||
-e "s|\\(CurrentDir(tdir)\\), \\\\\$|\\1:|" \
|
||||
-e "s|PreserveMIMEDefaults():||" \
|
||||
-e "s|xdg-icon-resource install|\\0 --mode user|" \
|
||||
-e "s|cc(\\['xdg-desktop-menu', 'forceupdate'\\])|#\\0|" \
|
||||
-e "s|xdg-mime install|\\0 --mode user|" \
|
||||
-i src/calibre/linux.py || die "sed failed to patch linux.py"
|
||||
|
||||
# Disable unnecessary privilege dropping for bug #287067.
|
||||
sed -e "s:if os.geteuid() == 0:if False and os.geteuid() == 0:" \
|
||||
-i setup/install.py || die "sed failed to patch install.py"
|
||||
|
||||
sed -e "/^ self\\.check_call(qmc + \\[.*\\.pro'\\])$/a\
|
||||
\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ self.check_call(['sed', \
|
||||
'-e', 's|^CFLAGS .*|\\\\\\\\0 ${CFLAGS}|', \
|
||||
'-e', 's|^CXXFLAGS .*|\\\\\\\\0 ${CXXFLAGS}|', \
|
||||
'-e', 's|^LFLAGS .*|\\\\\\\\0 ${LDFLAGS}|', \
|
||||
'-i', 'Makefile'])" \
|
||||
-i setup/extensions.py || die "sed failed to patch extensions.py"
|
||||
|
||||
# no_updates: do not annoy user with "new version is availible all the time
|
||||
# disable_plugins: walking sec-hole, wait for upstream to use GHNS interface
|
||||
epatch \
|
||||
"${FILESDIR}/${PN}-no_updates_dialog.patch" \
|
||||
"${FILESDIR}/${PN}-disable_plugins.patch"
|
||||
|
||||
# Remove non-free fonts (bug #470212).
|
||||
rm -r resources/fonts/prs500 || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Bypass kbuildsycoca and update-mime-database in order to
|
||||
# avoid sandbox violations if xdg-mime tries to call them.
|
||||
cat - > "${T}/kbuildsycoca" <<-EOF
|
||||
#!${BASH}
|
||||
exit 0
|
||||
EOF
|
||||
|
||||
cp "${T}"/{kbuildsycoca,update-mime-database}
|
||||
chmod +x "${T}"/{kbuildsycoca,update-mime-database}
|
||||
|
||||
# Unset DISPLAY in order to prevent xdg-mime from triggering a sandbox
|
||||
# violation with kbuildsycoca as in bug #287067, comment #13.
|
||||
export -n DISPLAY
|
||||
|
||||
# Bug #352625 - Some LANGUAGE values can trigger the following ValueError:
|
||||
# File "/usr/lib/python2.6/locale.py", line 486, in getdefaultlocale
|
||||
# return _parse_localename(localename)
|
||||
# File "/usr/lib/python2.6/locale.py", line 418, in _parse_localename
|
||||
# raise ValueError, 'unknown locale: %s' % localename
|
||||
#ValueError: unknown locale: 46
|
||||
export -n LANGUAGE
|
||||
|
||||
# Bug #295672 - Avoid sandbox violation in ~/.config by forcing
|
||||
# variables to point to our fake temporary $HOME.
|
||||
export HOME="${T}/fake_homedir"
|
||||
export XDG_CONFIG_HOME="${HOME}/.config"
|
||||
export XDG_DATA_HOME="${HOME}/.local/share"
|
||||
export CALIBRE_CONFIG_DIRECTORY="${XDG_CONFIG_HOME}/calibre"
|
||||
mkdir -p "${XDG_CONFIG_HOME}" "${CALIBRE_CONFIG_DIRECTORY}"
|
||||
|
||||
tc-export CC CXX
|
||||
# Bug #334243 - respect LDFLAGS when building calibre-mount-helper
|
||||
export OVERRIDE_CFLAGS="$CFLAGS" OVERRIDE_LDFLAGS="$LDFLAGS"
|
||||
local libdir=$(get_libdir)
|
||||
[[ -n $libdir ]] || die "get_libdir returned an empty string"
|
||||
|
||||
# Bug #472690 - Avoid sandbox violation for /dev/dri/card0.
|
||||
local x
|
||||
for x in /dev/dri/card[0-9] ; do
|
||||
[[ -e ${x} ]] && addpredict ${x}
|
||||
done
|
||||
|
||||
dodir "/usr/$(get_libdir)/python2.7/site-packages" # for init_calibre.py
|
||||
PATH=${T}:${PATH} PYTHONPATH=${S}/src${PYTHONPATH:+:}${PYTHONPATH} \
|
||||
"${EPREFIX}"/usr/bin/python2.7 setup.py install \
|
||||
--root="${D}" \
|
||||
--prefix="${EPREFIX}/usr" \
|
||||
--libdir="${EPREFIX}/usr/${libdir}" \
|
||||
--staging-root="${ED}usr" \
|
||||
--staging-libdir="${ED}usr/${libdir}" || die
|
||||
|
||||
grep -rlZ "${ED}" "${ED}" | xargs -0 sed -e "s:${D}:/:g" -i ||
|
||||
die "failed to fix harcoded \$D in paths"
|
||||
|
||||
# Remove dummy calibre-mount-helper which is unused since calibre-0.8.25
|
||||
# due to bug #389515 (instead, calibre now calls udisks via dbus).
|
||||
rm "${ED}usr/bin/calibre-mount-helper" || die
|
||||
|
||||
# The menu entries end up here due to '--mode user' being added to
|
||||
# xdg-* options in src_prepare.
|
||||
dodir /usr/share/mime/packages
|
||||
chmod -fR a+rX,u+w,g-w,o-w "${HOME}"/.local
|
||||
mv "${HOME}"/.local/share/mime/packages/* "${ED}"usr/share/mime/packages/ ||
|
||||
die "failed to register mime types"
|
||||
dodir /usr/share/icons
|
||||
mv "${HOME}"/.local/share/icons/* "${ED}"usr/share/icons/ ||
|
||||
die "failed to install icon files"
|
||||
|
||||
domenu "${HOME}"/.local/share/applications/*.desktop ||
|
||||
die "failed to install .desktop menu files"
|
||||
|
||||
dobashcomp "${ED}"usr/etc/bash_completion.d/calibre
|
||||
rm -r "${ED}"usr/etc/bash_completion.d
|
||||
find "${ED}"usr/etc -type d -empty -delete
|
||||
|
||||
cd "${ED}"/usr/share/calibre/fonts/liberation || die
|
||||
local x
|
||||
for x in * ; do
|
||||
[[ -f ${EROOT}usr/share/fonts/liberation-fonts/${x} ]] || continue
|
||||
ln -sf "../../../fonts/liberation-fonts/${x}" "${x}" || die
|
||||
done
|
||||
|
||||
einfo "Converting python shebangs"
|
||||
while read -r -d $'\0' ; do
|
||||
local shebang=$(head -n1 "$REPLY")
|
||||
if [[ ${shebang} == "#!"*python* ]] ; then
|
||||
sed -i -e "1s:.*:#!${EPREFIX}/usr/bin/python2.7:" "$REPLY" || \
|
||||
die "sed failed"
|
||||
fi
|
||||
done < <(find "${ED}" -type f -print0)
|
||||
|
||||
einfo "Compiling python modules"
|
||||
"${EPREFIX}"/usr/bin/python2.7 -m compileall -q -f \
|
||||
-d "${EPREFIX}"/usr/lib/calibre "${ED}"usr/lib/calibre || die
|
||||
|
||||
newinitd "${FILESDIR}"/calibre-server.init calibre-server
|
||||
newconfd "${FILESDIR}"/calibre-server.conf calibre-server
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_desktop_database_update
|
||||
fdo-mime_mime_database_update
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST libatasmart-0.19.tar.xz 251204 SHA256 61f0ea345f63d28ab2ff0dc352c22271661b66bf09642db3a4049ac9dbdb0f8d SHA512 ec9edb019c477873b01289ba365ad0ed0946505d651c1f6f83a63ef61b3976a5db6439c8a0c74d9a55325db9a3a587ad6f655f8d1af9387b0d08356eccabdb62 WHIRLPOOL edb1296494806bbc83054110a12f703e428cfe4f340936b4393d226c702a15e97e5c6c82310fbb745d288202a9036d15eed7dd8b1ef982391dc579814db2669e
|
||||
DIST libatasmart_0.19-2.debian.tar.gz 6511 SHA256 dcfe568cd42d952b1eb633894e213f913564a0e0e62e24ae37a4578bc420ac25 SHA512 78e86b0c1d2a56dddc8d9ac97ee325871e319ad2226f1fbd5a048d792cd05e5d8162d282c1f767086da5329cd1ee67b37fbb5a2fd3c950f84e9efab11abcf754 WHIRLPOOL 127e381b100076b9c343603d4ea76cd98264643db2f3240da4a3005a3514365ff0d15f1994e99c2b06c133640f04cc68f9fdb17e7f814a3520cb9b5591a0f8a6
|
||||
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libatasmart/libatasmart-0.19-r1.ebuild,v 1.1 2013/08/09 13:39:48 ssuominen Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils
|
||||
|
||||
PATCH_LEVEL=2
|
||||
|
||||
DESCRIPTION="A small and lightweight parser library for ATA S.M.A.R.T. hard disks"
|
||||
HOMEPAGE="http://0pointer.de/blog/projects/being-smart.html"
|
||||
SRC_URI="http://0pointer.de/public/${P}.tar.xz
|
||||
mirror://debian/pool/main/liba/${PN}/${PN}_${PV}-${PATCH_LEVEL}.debian.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
|
||||
IUSE="static-libs"
|
||||
|
||||
RDEPEND="virtual/udev"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
DOCS="README"
|
||||
|
||||
src_prepare() {
|
||||
# http://bugs.gentoo.org/470874
|
||||
local d="${WORKDIR}"/debian/patches
|
||||
sed -i -e '/#/d' "${d}"/series || die
|
||||
EPATCH_SOURCE="${d}" epatch $(<"${d}"/series)
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--docdir=/usr/share/doc/${PF} \
|
||||
$(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
prune_libtool_files --all
|
||||
}
|
@ -0,0 +1,46 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lisp/asdf/asdf-3.0.2.1.ebuild,v 1.1 2013/08/09 12:33:11 grozin Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="ASDF is Another System Definition Facility for Common Lisp"
|
||||
HOMEPAGE="http://common-lisp.net/project/asdf/"
|
||||
SRC_URI="http://common-lisp.net/project/${PN}/archives/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
SLOT="0/${PVR}"
|
||||
|
||||
DEPEND="!dev-lisp/cl-${PN}
|
||||
!dev-lisp/asdf-binary-locations
|
||||
!dev-lisp/gentoo-init
|
||||
!<dev-lisp/asdf-2.33-r3
|
||||
doc? ( virtual/texi2dvi )"
|
||||
RDEPEND=""
|
||||
PDEPEND="~dev-lisp/uiop-${PV}"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_compile() {
|
||||
make
|
||||
use doc && make doc
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/common-lisp/source/${PN}
|
||||
doins -r build version.lisp-expr
|
||||
dodoc README TODO
|
||||
dohtml doc/*.{html,css,ico,png}
|
||||
if use doc; then
|
||||
insinto /usr/share/doc/${PF}
|
||||
doins doc/${PN}.pdf
|
||||
fi
|
||||
|
||||
insinto /etc/common-lisp
|
||||
doins "${FILESDIR}"/gentoo-init.lisp "${FILESDIR}"/source-registry.conf
|
||||
}
|
@ -0,0 +1,204 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.10.ebuild,v 1.1 2013/08/09 12:28:09 grozin Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit multilib eutils flag-o-matic pax-utils
|
||||
|
||||
#same order as http://www.sbcl.org/platform-table.html
|
||||
BV_X86=1.0.58
|
||||
BV_AMD64=1.1.10
|
||||
BV_PPC=1.0.28
|
||||
BV_SPARC=1.0.28
|
||||
BV_ALPHA=1.0.28
|
||||
|
||||
DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp."
|
||||
HOMEPAGE="http://sbcl.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
|
||||
x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
|
||||
amd64? ( mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
|
||||
ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
|
||||
sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
|
||||
alpha? ( mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )"
|
||||
|
||||
RESTRICT="mirror"
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
|
||||
IUSE="debug doc source +threads +unicode zlib"
|
||||
|
||||
CDEPEND=">=dev-lisp/asdf-2.33-r3:="
|
||||
DEPEND="${CDEPEND}
|
||||
doc? ( <sys-apps/texinfo-5.0 >=media-gfx/graphviz-2.26.0 )"
|
||||
RDEPEND="${CDEPEND}
|
||||
elibc_glibc? ( >=sys-libs/glibc-2.3 || ( <sys-libs/glibc-2.6[nptl] >=sys-libs/glibc-2.6 ) )"
|
||||
|
||||
# Disable warnings about executable stacks, as this won't be fixed soon by upstream
|
||||
QA_EXECSTACK="usr/bin/sbcl"
|
||||
|
||||
CONFIG="${S}/customize-target-features.lisp"
|
||||
ENVD="${T}/50sbcl"
|
||||
|
||||
# Prevent ASDF from using the system libraries
|
||||
CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)"
|
||||
ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)"
|
||||
|
||||
usep() {
|
||||
use ${1} && echo "true" || echo "false"
|
||||
}
|
||||
|
||||
sbcl_feature() {
|
||||
echo "$( [[ ${1} == "true" ]] && echo "(enable ${2})" || echo "(disable ${2})")" >> "${CONFIG}"
|
||||
}
|
||||
|
||||
sbcl_apply_features() {
|
||||
cat > "${CONFIG}" <<'EOF'
|
||||
(lambda (list)
|
||||
(flet ((enable (x) (pushnew x list))
|
||||
(disable (x) (setf list (remove x list))))
|
||||
EOF
|
||||
if use x86 || use amd64; then
|
||||
sbcl_feature "$(usep threads)" ":sb-thread"
|
||||
fi
|
||||
sbcl_feature "true" ":sb-ldb"
|
||||
sbcl_feature "false" ":sb-test"
|
||||
sbcl_feature "$(usep unicode)" ":sb-unicode"
|
||||
sbcl_feature "$(usep zlib)" ":sb-core-compression"
|
||||
sbcl_feature "$(usep debug)" ":sb-xref-for-internals"
|
||||
cat >> "${CONFIG}" <<'EOF'
|
||||
)
|
||||
list)
|
||||
EOF
|
||||
cat "${CONFIG}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
mv sbcl-*-linux sbcl-binary || die
|
||||
cd "${S}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/gentoo-fix_install_man.patch
|
||||
epatch "${FILESDIR}"/gentoo-fix_linux-os-c.patch
|
||||
|
||||
# To make the hardened compiler NOT compile with -fPIE -pie
|
||||
if gcc-specs-pie ; then
|
||||
einfo "Disabling PIE..."
|
||||
epatch "${FILESDIR}"/gentoo-fix_nopie_for_hardened_toolchain.patch
|
||||
fi
|
||||
|
||||
cp /usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die
|
||||
|
||||
use source && sed 's%"$(BUILD_ROOT)%$(MODULE).lisp "$(BUILD_ROOT)%' -i contrib/vanilla-module.mk
|
||||
|
||||
# Some shells(such as dash) don't have "time" as builtin
|
||||
# and we don't want to DEPEND on sys-process/time
|
||||
sed "s,^time ,," -i make.sh || die
|
||||
sed "s,/lib,/$(get_libdir),g" -i install.sh || die
|
||||
# #define SBCL_HOME ...
|
||||
sed "s,/usr/local/lib,/usr/$(get_libdir),g" -i src/runtime/runtime.c || die
|
||||
|
||||
find . -type f -name .cvsignore -delete
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# customizing SBCL version as per
|
||||
# http://sbcl.cvs.sourceforge.net/sbcl/sbcl/doc/PACKAGING-SBCL.txt?view=markup
|
||||
echo -e ";;; Auto-generated by Gentoo\n\"gentoo-${PR}\"" > branch-version.lisp-expr
|
||||
|
||||
# applying customizations
|
||||
sbcl_apply_features
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local bindir="${WORKDIR}"/sbcl-binary
|
||||
|
||||
strip-unsupported-flags ; filter-flags -fomit-frame-pointer
|
||||
|
||||
if host-is-pax ; then
|
||||
# To disable PaX on hardened systems
|
||||
pax-mark -C "${bindir}"/src/runtime/sbcl
|
||||
pax-mark -mr "${bindir}"/src/runtime/sbcl
|
||||
|
||||
# Hack to disable PaX on second GENESIS stage
|
||||
sed -i -e '/load/!s/^echo \/\/doing warm.*$/&\npaxctl -C \.\/src\/runtime\/sbcl\npaxctl -mprexs \.\/src\/runtime\/sbcl/' \
|
||||
"${S}"/make-target-2.sh || die "Cannot disable PaX on second GENESIS runtime"
|
||||
fi
|
||||
|
||||
# clear the environment to get rid of non-ASCII strings, see bug 174702
|
||||
# set HOME for paludis
|
||||
env - HOME="${T}" \
|
||||
CC="$(tc-getCC)" AS="$(tc-getAS)" LD="$(tc-getLD)" \
|
||||
CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" ASFLAGS="${ASFLAGS}" LDFLAGS="${LDFLAGS}" \
|
||||
GNUMAKE=make ./make.sh \
|
||||
"sh ${bindir}/run-sbcl.sh --no-sysinit --no-userinit --disable-debugger" \
|
||||
|| die "make failed"
|
||||
|
||||
# need to set HOME because libpango(used by graphviz) complains about it
|
||||
if use doc; then
|
||||
env - HOME="${T}" \
|
||||
CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \
|
||||
ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \
|
||||
make -C doc/manual info html || die "Cannot build manual"
|
||||
env - HOME="${T}" \
|
||||
CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \
|
||||
ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \
|
||||
make -C doc/internals info html || die "Cannot build internal docs"
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
ewarn "Unfortunately, it is known that some tests fail eg."
|
||||
ewarn "run-program.impure.lisp. This is an issue of the upstream's"
|
||||
ewarn "development and not of Gentoo's side. Please, before filing"
|
||||
ewarn "any bug(s) search for older submissions. Thank you."
|
||||
time ( cd tests && sh run-tests.sh )
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# install system-wide initfile
|
||||
dodir /etc/
|
||||
cat > "${D}"/etc/sbclrc <<EOF
|
||||
;;; The following is required if you want source location functions to
|
||||
;;; work in SLIME, for example.
|
||||
|
||||
(setf (logical-pathname-translations "SYS")
|
||||
'(("SYS:SRC;**;*.*.*" #p"/usr/$(get_libdir)/sbcl/src/**/*.*")
|
||||
("SYS:CONTRIB;**;*.*.*" #p"/usr/$(get_libdir)/sbcl/**/*.*")))
|
||||
|
||||
;;; Setup ASDF2
|
||||
(load "/etc/common-lisp/gentoo-init.lisp")
|
||||
EOF
|
||||
|
||||
# Install documentation
|
||||
unset SBCL_HOME
|
||||
INSTALL_ROOT="${D}/usr" LIB_DIR="/usr/$(get_libdir)" DOC_DIR="${D}/usr/share/doc/${PF}" \
|
||||
sh install.sh || die "install.sh failed"
|
||||
|
||||
# rm empty directories lest paludis complain about this
|
||||
find "${D}" -empty -type d -exec rmdir -v {} +
|
||||
|
||||
if use doc; then
|
||||
dohtml -r doc/manual/
|
||||
doinfo doc/manual/*.info*
|
||||
dohtml -r doc/internals/sbcl-internals
|
||||
doinfo doc/internals/sbcl-internals.info
|
||||
docinto internals-notes && dodoc doc/internals-notes/*
|
||||
else
|
||||
rm -Rv "${D}/usr/share/doc/${PF}" || die
|
||||
fi
|
||||
|
||||
dodoc BUGS CREDITS INSTALL NEWS OPTIMIZATIONS PRINCIPLES README TLA TODO
|
||||
|
||||
# install the SBCL source
|
||||
if use source; then
|
||||
./clean.sh
|
||||
cp -av src "${D}/usr/$(get_libdir)/sbcl/" || die
|
||||
fi
|
||||
|
||||
# necessary for running newly-saved images
|
||||
echo "SBCL_HOME=/usr/$(get_libdir)/${PN}" > "${ENVD}"
|
||||
echo "SBCL_SOURCE_ROOT=/usr/$(get_libdir)/${PN}/src" >> "${ENVD}"
|
||||
doenvd "${ENVD}"
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST asdf-2.33.tar.gz 386332 SHA256 da69b16637884c6ba6b75dc3ba6ea7c59e2f4ad27a2602189d004045de106d68 SHA512 c81ff4089acffd2703483699469c837ab35d4c2cdc93f122b16cab8120d691c9db9f7fb75326063f5e62a7f5ac3b4e209c847a62f58b321c83f8df49cedfa0be WHIRLPOOL 1a771ea582fc402658b241a4ce3a510e24198c66d4618ddf7115fe776969a1654e84338b9d596d904372a4aa208895ff85f86e863ce553e71dc96224b616d0ac
|
||||
DIST asdf-3.0.1.tar.gz 388547 SHA256 c47adfe7e125223758c766ef64a63c8d14857f8a2fd027b141bfd9db9470ed55 SHA512 6465a2762e0bc67319cb597f873f4997da1dd2bae409a5ed1d847b9ceab62dee12c24d60aa1015594a8f3927ada93465c821953da5139b194d087d9a020fa08a WHIRLPOOL c82a77be049f4c7c60be6aa78c7263b5be8dc9323a2380a919a9affc28edf13f37eecea2534b047b9b346d7fbf53550042211dfb1b0baa9a90e7a9e81a4a2d43
|
||||
DIST asdf-3.0.2.1.tar.gz 389494 SHA256 2413dd0b478dde0202747dd673e271b76de027e7d5144ba15706cca77b23edda SHA512 0dd14c2e8552b0624aa7c7a78a4792bcc2b0a04cd81c35ef0433424f43bd4cdb09abbd7bf36f23dc9848ff74f3bf752d752ff4aca7ce6773c2279ff23d885448 WHIRLPOOL faeec6772c6c64b3dbfe9dad6f60976ad0bc93762f6eeaafbef5838f1711cb0b9a677a85736fd6b120e3f36969a29bee46d6c4e4ad70431df629461dd44110b5
|
||||
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lisp/uiop/uiop-3.0.2.1.ebuild,v 1.1 2013/08/09 12:33:51 grozin Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="UIOP is a portability layer spun off ASDF3"
|
||||
HOMEPAGE="http://common-lisp.net/project/asdf/"
|
||||
SRC_URI="http://common-lisp.net/project/asdf/archives/asdf-${PV}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="~dev-lisp/asdf-${PV}"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/common-lisp/source/${PN}
|
||||
doins -r contrib *.lisp ../version.lisp-expr uiop.asd asdf-driver.asd
|
||||
dodir /usr/share/common-lisp/systems
|
||||
dosym /usr/share/common-lisp/source/${PN}/uiop.asd /usr/share/common-lisp/systems/uiop.asd
|
||||
dosym /usr/share/common-lisp/source/${PN}/asdf-driver.asd /usr/share/common-lisp/systems/asdf-driver.asd
|
||||
}
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/axiom/axiom-0.6.0-r1.ebuild,v 1.2 2013/08/09 17:28:24 mgorny Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
PYTHON_REQ_USE="sqlite"
|
||||
|
||||
inherit twisted-r1
|
||||
|
||||
DESCRIPTION="Object database implemented on top of SQLite."
|
||||
HOMEPAGE="http://divmod.org/trac/wiki/DivmodAxiom http://pypi.python.org/pypi/Axiom"
|
||||
SRC_URI="mirror://pypi/${TWISTED_PN:0:1}/${TWISTED_PN}/${TWISTED_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-python/epsilon-0.6.0-r2[${PYTHON_USEDEP}]
|
||||
dev-python/twisted-core[${PYTHON_USEDEP}]
|
||||
dev-python/twisted-conch[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-0.5.30-sqlite3.patch"
|
||||
"${FILESDIR}/${PN}-0.5.30-sqlite3_3.6.4.patch"
|
||||
)
|
||||
|
||||
TWISTED_PLUGINS+=( axiom.plugins )
|
||||
|
||||
python_install() {
|
||||
distutils-r1_python_install
|
||||
|
||||
touch "${D}$(python_get_sitedir)"/axiom/plugins/dropin.cache || die
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc NAME.txt
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,4 +1,2 @@
|
||||
DIST python-cliapp_1.20120630.orig.tar.gz 42749 SHA256 6beeb1fb3077561540094584ce36055266ac67b80f158b9b82fe4075096f4716 SHA512 ccd44906d2e897c91f4aee631da94f324c6f0b2b10216315a2d4c1e99f6cbcd8794e4de66a259e7f97261fbe62faa157e150a8c17b255124f631c3e7b05f4c75 WHIRLPOOL 08020ea7384f53f709b20228d4663ab5c5395173c5dc357dec1863ddc38d5060599e003f651494edc0187acd1b23d4e892ff878412505b4d84e670ae8645003a
|
||||
DIST python-cliapp_1.20120929.orig.tar.gz 43832 SHA256 30d5077e53b3e45f892b1c49feaaf4f47e4664400ed71435e77a82a2b823a0f8 SHA512 72e674d52c8f6c46e949a7060a7eacb908a1e838e3e4ddf55c4cf9bcf063c09cf9354be9bdbd76efc7e1497eb4c8e62ec75fedf6eb12b8ffbf607b321a26b477 WHIRLPOOL 7db348419e3d4de0991170ce0a458b51c2d21bdc2c2e9911455605acdfc53afc180c9094971cbcbf5c53072563c3cc4579be151d6b68669263b48435869bfc29
|
||||
DIST python-cliapp_1.20121216.orig.tar.gz 44799 SHA256 455bc7a87e8de4894e84a4bdfc0dcd48ca715497e173e671410ff1211561fbaf SHA512 eda266ecebc13b87cfedd2b8b4271594f99c4316d009f26010c65bec0c5c53352b26e788677df6d16a340b0822561be31803b25cfa6589bcc525d8a9fe190791 WHIRLPOOL 1a64b76d94a8a1168fa1d4c892abffe3aca21e266deeab596d4febb536d84f0e132f2524789d408c919a2324f326fba8e339a2005fafd36fc8d6e09fcdcc7498
|
||||
DIST python-cliapp_1.20130313.orig.tar.gz 49892 SHA256 151f5bd53937fb58a6d90a93aca4a7163b3775c7ff616f76d60f19838c1a6166 SHA512 61c8ecbd5b3fe64711f84450570e7546ad76d819f62ccc7b0ef68b05e23cab3a18dea525ebee201272b3029cfcfd15ed67ff6df4cbf5f1a55f26bd7520de67e8 WHIRLPOOL caedf474d676f2e3d39061712e6ad58da8cadbce0be046494572bab17450be9a1e9a334f815c34527d84bd7b387a07c55e8241631c54527b1f6d17c9bfd875f6
|
||||
DIST python-cliapp_1.20130808.orig.tar.gz 50236 SHA256 62944c5b99beecb3fe5fff5321b35b71e0cc21c9cc212ebbad26b00cd5c42e45 SHA512 6f8b3bdcf2e737ecf3ebc92f43b85aaf9fbf848635ddcdf7f252dca9a2ea7b8fceb47908742cbbb2e25695ce7ffc7110053c9d648f3616aff87434ecdcb0b493 WHIRLPOOL 5d4f253ae265b37ae59679625daafd7bde39cdb8403663c3b537d27108f47e908888efc504e9e63d20ac0f7e564148ec0424a39864f76b1047116ed9b8f5a93e
|
||||
|
@ -1,32 +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/cliapp/cliapp-1.20120929.ebuild,v 1.1 2012/10/06 23:26:35 mschiff Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
PYTHON_DEPEND="2:2.6:2.7"
|
||||
|
||||
inherit distutils python
|
||||
|
||||
DESCRIPTION="Framework for Unix-like command line programs"
|
||||
HOMEPAGE="http://liw.fi/cliapp/"
|
||||
SRC_URI="http://code.liw.fi/debian/pool/main/p/python-${PN}/python-${PN}_${PV}.orig.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="test? ( dev-python/CoverageTestRunner )"
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# remove build directory so tests will not fail
|
||||
# due to tests defined twice
|
||||
rm -rf "${S}"/build
|
||||
default
|
||||
}
|
@ -1,32 +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/cliapp/cliapp-1.20121216.ebuild,v 1.1 2012/12/18 15:25:56 mschiff Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
PYTHON_DEPEND="2:2.6:2.7"
|
||||
|
||||
inherit distutils python
|
||||
|
||||
DESCRIPTION="Framework for Unix-like command line programs"
|
||||
HOMEPAGE="http://liw.fi/cliapp/"
|
||||
SRC_URI="http://code.liw.fi/debian/pool/main/p/python-${PN}/python-${PN}_${PV}.orig.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="test? ( dev-python/CoverageTestRunner )"
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# remove build directory so tests will not fail
|
||||
# due to tests defined twice
|
||||
rm -rf "${S}"/build
|
||||
default
|
||||
}
|
@ -0,0 +1,47 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/epsilon/epsilon-0.6.0-r2.ebuild,v 1.1 2013/08/09 15:42:55 mgorny Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
|
||||
inherit twisted-r1 eutils
|
||||
|
||||
DESCRIPTION="Epsilon is a Python utilities package, most famous for its Time class"
|
||||
HOMEPAGE="http://divmod.org/trac/wiki/DivmodEpsilon http://pypi.python.org/pypi/Epsilon"
|
||||
SRC_URI="mirror://pypi/${TWISTED_PN:0:1}/${TWISTED_PN}/${TWISTED_P}.tar.gz"
|
||||
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/twisted-core[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
PATCHES=( "${FILESDIR}/epsilon_plugincache_portagesandbox.patch" )
|
||||
|
||||
# epsilon doesn't install any plugins, so override the default
|
||||
TWISTED_PLUGINS=()
|
||||
|
||||
python_prepare_all() {
|
||||
# Rename to avoid file-collisions
|
||||
mv bin/benchmark bin/epsilon-benchmark
|
||||
sed -i \
|
||||
-e "s#bin/benchmark#bin/epsilon-benchmark#" \
|
||||
setup.py || die "sed failed"
|
||||
|
||||
#These test are removed upstream
|
||||
rm -f epsilon/test/test_sslverify.py epsilon/sslverify.py || die
|
||||
#See bug 357157 comment 5 for Ian Delaney's explanation of this fix
|
||||
sed -e 's:month) 2004 9:month) 2004 14:' \
|
||||
-i epsilon/test/test_extime.py || die
|
||||
# Release tests need DivmodCombinator.
|
||||
rm -f epsilon/test/test_release.py* epsilon/release.py || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc NAME.txt NEWS.txt
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST python-larch_1.20121006.orig.tar.gz 88188 SHA256 b4482981010e9c22ee3fce6fdc664b8fc0a1a3a18ed30b40f247f3b44437ccfa SHA512 f82c94f32cdfb434513a2ea11e55c88c6ef4dc6147efc2bc02c62ca2e75da0be8ca35d30c962a0861b0902dcd624daf42432ada4f59d098078a1768284e20dbf WHIRLPOOL b02681e3349e73441f6aeb235b1e30d1427bf8ed94165113ab57dde55ef87a943149c24074f55814c77b0901e5af25a913091fdfaf12ad16ad3f29dc095abbcb
|
||||
DIST python-larch_1.20121216.orig.tar.gz 87572 SHA256 43c7c57c6b9564d72e6c7b2b46f8cba54da832c1d5756ba284e14e8e748e9070 SHA512 8676bf38c6ed5af11e3ad4bcfa313eb53ac9b1a298fafea7086251a0da299e44f831de7d13a19ea3fb2e161c09af642b8bb6c3de5daa331a28b13242e6e4815c WHIRLPOOL abe8dbb73b19bd93e9fcfb7a2db4a4d6505bf5710ff18047baa29f0ade1e343e31ff896d60d5d67423fd0e3ff7d61ff89eaa14395d9ac63e10f2205f74ba27fd
|
||||
DIST python-larch_1.20130316.orig.tar.gz 88040 SHA256 45081f933201512e536ff631ae280b1c17b9342f4789de366da7fd2681af7bd6 SHA512 f3a962750bc1fb55af775967fd5ae5894b864de4febb749a803dbc8530a3fb053f537039f249b256e9c9eef39b780db081d3a53b5ad93669a0002274ec0cf943 WHIRLPOOL 7df88954696195e91548c9ca29f3a3ff0c6f6e2dd716eb1e29f8d56beb63fa8c9975941b316e2eeb8ae296da955877c00bfdde727dd806e89c4eabd631eb529b
|
||||
DIST python-larch_1.20130808.orig.tar.gz 88271 SHA256 f64599ebd5247bc79ed69cdc853ae08cc3d0d8648fa7737ad2854854cc843045 SHA512 84bab884e3ff8e27cc43e2520eb10fb7a38d99eddb06b9163e174329d69552e678ef81d606fa041f894794f0ba3bdf59ace3081f71596869e1167a0e23d56c85 WHIRLPOOL ff86df6db0d0dac024ba086e2264028abd74b45f73cae773c5c8a7b91ad9df54ab8f092fa85b277f27f7d17b50391037059624c533e04ef97108751d7c2f3013
|
||||
|
@ -1,37 +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/larch/larch-1.20121006-r1.ebuild,v 1.1 2012/10/07 00:40:09 mschiff Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
PYTHON_DEPEND="2:2.6:2.7"
|
||||
|
||||
inherit distutils python
|
||||
|
||||
DESCRIPTION="Copy-on-write B-tree data structure"
|
||||
HOMEPAGE="http://liw.fi/larch/"
|
||||
SRC_URI="http://code.liw.fi/debian/pool/main/p/python-${PN}/python-${PN}_${PV}.orig.tar.gz"
|
||||
#RESTRICT="test"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="test? ( dev-python/CoverageTestRunner dev-util/cmdtest )"
|
||||
|
||||
RDEPEND="dev-python/cliapp
|
||||
dev-python/tracing
|
||||
dev-python/ttystatus"
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# remove build directory so tests will not fail
|
||||
# due to tests defined twice
|
||||
rm -rf "${S}"/build
|
||||
default
|
||||
}
|
@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/nevow/nevow-0.10.0-r1.ebuild,v 1.2 2013/08/09 17:36:54 mgorny Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
|
||||
inherit twisted-r1
|
||||
|
||||
DESCRIPTION="A web templating framework that provides LivePage, an automatic AJAX toolkit."
|
||||
HOMEPAGE="http://divmod.org/trac/wiki/DivmodNevow http://pypi.python.org/pypi/Nevow"
|
||||
SRC_URI="mirror://pypi/${TWISTED_PN:0:1}/${TWISTED_PN}/${TWISTED_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-linux"
|
||||
IUSE="doc"
|
||||
|
||||
DEPEND="dev-python/twisted-core[${PYTHON_USEDEP}]
|
||||
dev-python/twisted-web[${PYTHON_USEDEP}]
|
||||
net-zope/zope-interface[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
TWISTED_PLUGINS=( nevow.plugins )
|
||||
|
||||
python_test() {
|
||||
trial formless nevow || die "tests failed with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install() {
|
||||
distutils-r1_python_install
|
||||
|
||||
touch "${D}$(python_get_sitedir)"/nevow/plugins/dropin.cache || die
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
# TODO: prevent installing it
|
||||
rm -r "${D}"/usr/doc || die
|
||||
}
|
@ -1 +1 @@
|
||||
DIST pbr-0.5.11.tar.gz 83211 SHA256 9f6a80e8eaac2a6d171b6f015a7937cceaa22a1f858ca50b2229f259d1e80aed SHA512 9e0ad8ba6fc9105e3f8fc5e073feae9a3634e332dd6fcf4f4402f2e6d7edbac1468faeef5256159202095a9c5312b3ec31f4f87a947b1fbf4c5b945132baa8e9 WHIRLPOOL 2235a284af12cd5f21d314d6e59f7c85fdc529e0e68f5c3d482922cda2794d401bb863bcc10284574cba37bf7ffc8d55107fe6b71b53420a70f847b284647a8f
|
||||
DIST pbr-0.5.21.tar.gz 123902 SHA256 bba90ab981fc2c086650dad4413e4626cc8b199f1c848959469f26224d3ab381 SHA512 6c60deb8489f33df3491c113047de8811aeeefaa18ab5fd780f1024ae2dcdaf939c570078e22720b0eb22085bc8659717964b102ac0f4889bf9804553f059c5e WHIRLPOOL 2015c6578eef583a5884549d9257d71ff8fa8e93f3a2fc8903c8cbb12f9d6f1dbdd4f29ea74656c2ab981adc717c4ac39155b2718f7d2e06d7b7914d861ac4c7
|
||||
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pytools/pytools-2013.5.6.ebuild,v 1.1 2013/08/09 11:17:24 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_5,2_6,2_7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A collection of tools missing from the Python standard library"
|
||||
HOMEPAGE="http://mathema.tician.de/software/pytools"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="
|
||||
>=dev-python/setuptools-0.7.2[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/decorator[${PYTHON_USEDEP}] )"
|
||||
RDEPEND=""
|
||||
|
||||
python_test() {
|
||||
py.test || die "Tests fail with ${EPYTHON}"
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST python-tracing_0.6.orig.tar.gz 6939 SHA256 1164cf05891f9bca93fb87413f32d2c4da90348adbf69b0ad36a464b7adcd354 SHA512 a4147b6e886593370eeffa53a8abaf43010a25ac407602a964875e84275a0652b0025c88b3c6891223f00af0639ecffeda3bee70bc41fc9b7a2101d273dee86a WHIRLPOOL 98c6a9ab76e83b901748612f4686710da94429b6ca497e82be3f42068555932c5e74d418de9e8037867da4cbeaa1badc2123eb1db855a00895b52d7e9975c745
|
||||
DIST python-tracing_0.7.orig.tar.gz 18670 SHA256 9954a1b0cc6b957d15975b048f929bbdd46766d397a6fa51bf8f6498b9459276 SHA512 4d6f2fb6cef9dfa90bcd786d5d32c4974a3e2a60cb616a41931e88e474fe016e72863e4831c88363242cb4daed9e061a5380bf33903e3385ee0eeadd4ec24f93 WHIRLPOOL 221d6812efe8a3a9c6359dad0cd2ec0a4cd79871b9f3dd23b55c5215a19634f796a0f391f58c4e0b0d4c76368cebf7410503bf10c376897bc692ad1008445c6f
|
||||
DIST python-tracing_0.8.orig.tar.gz 18796 SHA256 808a064cc5fd1972fb07a7d72b4069cbff284ac7077bcd90eb2ce79d8b5c9ed0 SHA512 9a5262ce63dbcafff83a75586e90be280ff41f902d9f71f4274dac944db4196c6a5777e290ca5e49aa010fb3129d5352d8c10a554918375557525b9a56ac9096 WHIRLPOOL 0dbe1760553177669ce9f43f49ede989f8f51e68efa8d024dc6a862d0f8f1593058d6231b41b2ead1a085a8d771c6528f99d7b77f35145484f911f5fd62d36db
|
||||
|
@ -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/tracing/tracing-0.6.ebuild,v 1.1 2012/06/15 10:17:56 mschiff Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
PYTHON_DEPEND="2:2.6:2.7"
|
||||
|
||||
inherit distutils python
|
||||
|
||||
DESCRIPTION="Debug log/trace messages"
|
||||
HOMEPAGE="http://liw.fi/tracing/"
|
||||
SRC_URI="http://code.liw.fi/debian/pool/main/p/python-${PN}/python-${PN}_${PV}.orig.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
@ -1,26 +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/tracing/tracing-0.7.ebuild,v 1.2 2012/10/07 01:37:14 mschiff Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
PYTHON_DEPEND="2:2.6:2.7"
|
||||
MY_P="python-${P}"
|
||||
|
||||
inherit distutils python
|
||||
|
||||
DESCRIPTION="Debug log/trace messages"
|
||||
HOMEPAGE="http://liw.fi/tracing/"
|
||||
SRC_URI="http://code.liw.fi/debian/pool/main/p/python-${PN}/python-${PN}_${PV}.orig.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/tracing/tracing-0.8.ebuild,v 1.1 2013/08/09 15:19:42 mschiff Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
MY_P="python-${P}"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Debug log/trace messages"
|
||||
HOMEPAGE="http://liw.fi/tracing/"
|
||||
SRC_URI="http://code.liw.fi/debian/pool/main/p/python-${PN}/python-${PN}_${PV}.orig.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc examples"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C doc html
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
dodoc README
|
||||
use doc && dohtml -r doc/_build/html/
|
||||
if use examples; then
|
||||
docompress -x usr/share/doc/${PF}/examples/
|
||||
insinto usr/share/doc/${PF}/examples/
|
||||
doins example.py
|
||||
fi
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST python-ttystatus_0.21.orig.tar.gz 30168 SHA256 4a1f3a41c9bd3b5d2bd8e6f093890857301e590aa1d428fc9a6dca591227244c SHA512 1866ed936ce158d730ec3a4c2c5af4ba7a50f22fc655cbf306685093f4ebca42003c8fa018fce5f4c9ef49e7a1f53720ea6734de1b4169202ed8c08565764fb4 WHIRLPOOL 51c5e78d3c5b2ace0765a01173db74f8bac251c6fc5c827fb7e11c14b38f4fbed25cf933951cfd554d130816c705f96c84a5e79cb62d68fcb8ef5131b06e211c
|
||||
DIST python-ttystatus_0.22.orig.tar.gz 30262 SHA256 ce3c0578364fab86278a694c2a193faf81c8e83df06f489d5395bd9d9706fbc3 SHA512 c6bf2a6dc81842799aecd9cacc0f91ea95cbe0befa80beef454c9f6e819f03180ee4964018c698a39cc2b7e245402a7c1d422fe5e0b750715bb068c22373d90a WHIRLPOOL 203446bfc2886b3a2c562675a6826ed0d8bcd475f77efc3326dbf2d2280cd17c77660d97041e3d3954243a34e1ac0d22f835b0d149c52db726a83783fad5ffe0
|
||||
DIST python-ttystatus_0.23.orig.tar.gz 30299 SHA256 1ecd58dff0049fdccedb6cd41ff0ddc51971c943e8d1887f8c027ae9e3aeb17a SHA512 29dd9ee0a063b4f49c72a1f08acfe80f4db9b3a374b1424a98926d25e22c8df0ed89441997322556edaad03a339dafdbf874a1247f095f1f857ef04f90b8a040 WHIRLPOOL 82576ac9346fe025d1ebc6d53e61cdfbcc3cb75f2c17e4bfb365d75088e5cf1bc00c6be6acfb729457324ea8e89d7d554efd2f3ab0c8a76103656a5a516e7172
|
||||
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/twisted-conch/twisted-conch-13.0.0-r1.ebuild,v 1.2 2013/08/09 12:15:30 mgorny Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
|
||||
inherit twisted-r1
|
||||
|
||||
DESCRIPTION="Twisted SSHv2 implementation"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
=dev-python/twisted-core-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]
|
||||
dev-python/pyasn1[${PYTHON_USEDEP}]
|
||||
dev-python/pycrypto[${PYTHON_USEDEP}]
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
python_prepare_all() {
|
||||
if [[ "${EUID}" -eq 0 ]]; then
|
||||
# Disable tests failing with root permissions.
|
||||
sed -e "s/test_checkKeyAsRoot/_&/" -i twisted/conch/test/test_checkers.py
|
||||
sed -e "s/test_getPrivateKeysAsRoot/_&/" -i twisted/conch/test/test_openssh_compat.py
|
||||
fi
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
@ -0,0 +1,101 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/twisted-core/twisted-core-13.0.0-r1.ebuild,v 1.2 2013/08/09 12:16:47 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
|
||||
inherit eutils flag-o-matic twisted-r1
|
||||
|
||||
DESCRIPTION="An asynchronous networking framework written in Python"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="crypt gtk serial"
|
||||
|
||||
DEPEND="net-zope/zope-interface[${PYTHON_USEDEP}]
|
||||
crypt? ( >=dev-python/pyopenssl-0.10[${PYTHON_USEDEP}] )
|
||||
gtk? ( dev-python/pygtk:2[${PYTHON_USEDEP}] )
|
||||
serial? ( dev-python/pyserial[${PYTHON_USEDEP}] )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
# Give a load-sensitive test a better chance of succeeding.
|
||||
"${FILESDIR}/${PN}-2.1.0-echo-less.patch"
|
||||
|
||||
# Skip a test if twisted conch is not available
|
||||
# (see Twisted ticket #5703)
|
||||
"${FILESDIR}/${PN}-12.1.0-remove-tests-conch-dependency.patch"
|
||||
|
||||
# Respect TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE variable.
|
||||
"${FILESDIR}/${PN}-9.0.0-respect_TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE.patch"
|
||||
)
|
||||
|
||||
python_prepare_all() {
|
||||
if [[ "${EUID}" -eq 0 ]]; then
|
||||
# Disable tests failing with root permissions.
|
||||
sed \
|
||||
-e "s/test_newPluginsOnReadOnlyPath/_&/" \
|
||||
-e "s/test_deployedMode/_&/" \
|
||||
-i twisted/test/test_plugin.py
|
||||
fi
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile() {
|
||||
local CFLAGS CXXFLAGS
|
||||
|
||||
if [[ ${EPYTHON} != python3* ]]; then
|
||||
# Needed to make the sendmsg extension work
|
||||
# (see http://twistedmatrix.com/trac/ticket/5701 )
|
||||
|
||||
append-flags -fno-strict-aliasing
|
||||
fi
|
||||
|
||||
distutils-r1_python_compile
|
||||
}
|
||||
|
||||
python_test() {
|
||||
# NOTE: on pypy a couple of failures (refcounting, version-checking) is
|
||||
# expected
|
||||
|
||||
distutils_install_for_testing
|
||||
|
||||
pushd "${TEST_DIR}"/lib > /dev/null || die
|
||||
|
||||
# Skip broken tests.
|
||||
sed -e "s/test_buildAllTarballs/_&/" -i twisted/python/test/test_release.py || die "sed failed"
|
||||
|
||||
# http://twistedmatrix.com/trac/ticket/5375
|
||||
sed -e "/class ZshIntegrationTestCase/,/^$/d" -i twisted/scripts/test/test_scripts.py || die "sed failed"
|
||||
|
||||
# tap2rpm is already skipped if rpm is not installed, but fails for me on a Gentoo box with it present.
|
||||
# I currently lack the cycles to track this failure down.
|
||||
rm twisted/scripts/test/test_tap2rpm.py
|
||||
|
||||
# Prevent it from pulling in plugins from already installed twisted packages.
|
||||
rm -f twisted/plugins/__init__.py
|
||||
|
||||
# An empty file doesn't work because the tests check for doc strings in all packages.
|
||||
echo "'''plugins stub'''" > twisted/plugins/__init__.py || die
|
||||
|
||||
if ! "${TEST_DIR}"/scripts/trial twisted; then
|
||||
die "Tests failed with ${EPYTHON}"
|
||||
fi
|
||||
|
||||
popd > /dev/null || die
|
||||
}
|
||||
|
||||
python_install() {
|
||||
distutils-r1_python_install
|
||||
|
||||
# own the dropin.cache so we don't leave orphans
|
||||
touch "${D}$(python_get_sitedir)/twisted/plugins/dropin.cache" || die
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
newconfd "${FILESDIR}/twistd.conf" twistd
|
||||
newinitd "${FILESDIR}/twistd.init" twistd
|
||||
}
|
@ -0,0 +1,17 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/twisted-lore/twisted-lore-13.0.0-r1.ebuild,v 1.1 2013/08/09 12:24:21 mgorny Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
|
||||
inherit twisted-r1
|
||||
|
||||
DESCRIPTION="Twisted documentation system"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="=dev-python/twisted-core-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]
|
||||
=dev-python/twisted-web-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${DEPEND}"
|
@ -0,0 +1,17 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/twisted-mail/twisted-mail-13.0.0-r1.ebuild,v 1.1 2013/08/09 12:37:05 mgorny Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
|
||||
inherit twisted-r1
|
||||
|
||||
DESCRIPTION="A Twisted Mail library, server and client"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="=dev-python/twisted-core-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]
|
||||
=dev-python/twisted-names-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${DEPEND}"
|
@ -0,0 +1,16 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/twisted-names/twisted-names-13.0.0-r1.ebuild,v 1.2 2013/08/09 13:03:04 mgorny Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
|
||||
inherit twisted-r1
|
||||
|
||||
DESCRIPTION="A Twisted DNS implementation"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="=dev-python/twisted-core-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${DEPEND}"
|
@ -0,0 +1,17 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/twisted-news/twisted-news-13.0.0-r1.ebuild,v 1.1 2013/08/09 12:57:59 mgorny Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
|
||||
inherit twisted-r1
|
||||
|
||||
DESCRIPTION="Twisted News is an NNTP server and programming library."
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="=dev-python/twisted-core-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]
|
||||
=dev-python/twisted-mail-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${DEPEND}"
|
@ -0,0 +1,17 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/twisted-pair/twisted-pair-13.0.0-r1.ebuild,v 1.2 2013/08/09 13:03:45 mgorny Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
|
||||
inherit twisted-r1
|
||||
|
||||
DESCRIPTION="Twisted low-level networking"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="=dev-python/twisted-core-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]
|
||||
dev-python/eunuchs[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${DEPEND}"
|
@ -0,0 +1,16 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/twisted-runner/twisted-runner-13.0.0-r1.ebuild,v 1.2 2013/08/09 13:04:38 mgorny Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
|
||||
inherit twisted-r1
|
||||
|
||||
DESCRIPTION="Twisted Runner is a process management library and inetd replacement."
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="=dev-python/twisted-core-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${DEPEND}"
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/twisted-web/twisted-web-13.0.0-r1.ebuild,v 1.2 2013/08/09 13:05:28 mgorny Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
|
||||
inherit twisted-r1
|
||||
|
||||
DESCRIPTION="Twisted web server, programmable in Python"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="soap"
|
||||
|
||||
DEPEND="=dev-python/twisted-core-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]
|
||||
soap? ( dev-python/soappy[${PYTHON_USEDEP}] )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
python_prepare_all() {
|
||||
if [[ "${EUID}" -eq 0 ]]; then
|
||||
# Disable tests failing with root permissions.
|
||||
sed -e "s/test_forbiddenResource/_&/" -i twisted/web/test/test_static.py
|
||||
sed -e "s/testDownloadPageError3/_&/" -i twisted/web/test/test_webclient.py
|
||||
fi
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
@ -0,0 +1,17 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/twisted-words/twisted-words-13.0.0-r1.ebuild,v 1.1 2013/08/09 12:19:29 mgorny Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
|
||||
inherit twisted-r1
|
||||
|
||||
DESCRIPTION="Twisted Words contains Instant Messaging implementations."
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="=dev-python/twisted-core-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]
|
||||
=dev-python/twisted-web-${TWISTED_RELEASE}*[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${DEPEND}"
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/vertex/vertex-0.3.0-r1.ebuild,v 1.1 2013/08/09 17:21:29 mgorny Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
|
||||
inherit twisted-r1
|
||||
|
||||
DESCRIPTION="An implementation of the Q2Q protocol"
|
||||
HOMEPAGE="http://divmod.org/trac/wiki/DivmodVertex http://pypi.python.org/pypi/Vertex"
|
||||
SRC_URI="mirror://pypi/${TWISTED_PN:0:1}/${TWISTED_PN}/${TWISTED_P}.tar.gz"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-libs/openssl
|
||||
>=dev-python/epsilon-0.6.0-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-0.13-r1[${PYTHON_USEDEP}]
|
||||
dev-python/twisted-core[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
dodoc NAME.txt
|
||||
}
|
@ -0,0 +1,126 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/evolution-data-server-3.8.4-r1.ebuild,v 1.1 2013/08/09 17:36:32 pacho Exp $
|
||||
|
||||
EAPI="5"
|
||||
GCONF_DEBUG="no"
|
||||
# python3 not really supported, bug #478678
|
||||
PYTHON_COMPAT=( python2_7 pypy{1_9,2_0} )
|
||||
VALA_MIN_API_VERSION="0.18"
|
||||
VALA_USE_DEPEND="vapigen"
|
||||
|
||||
inherit db-use eutils flag-o-matic gnome2 python-any-r1 vala virtualx
|
||||
|
||||
DESCRIPTION="Evolution groupware backend"
|
||||
HOMEPAGE="http://projects.gnome.org/evolution/arch.shtml"
|
||||
|
||||
# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
|
||||
LICENSE="|| ( LGPL-2 LGPL-3 ) BSD Sleepycat"
|
||||
SLOT="0/40" # subslot = libcamel-1.2 soname version
|
||||
IUSE="api-doc-extras +gnome-online-accounts +gtk +introspection ipv6 ldap kerberos vala +weather"
|
||||
REQUIRED_USE="vala? ( introspection )"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-solaris"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/glib-2.34:2
|
||||
>=dev-db/sqlite-3.5:=
|
||||
>=dev-libs/libgdata-0.10:=
|
||||
>=app-crypt/libsecret-0.5
|
||||
>=dev-libs/libical-0.43:=
|
||||
>=net-libs/libsoup-2.40.3:2.4
|
||||
>=dev-libs/libxml2-2
|
||||
>=sys-libs/db-4:=
|
||||
>=dev-libs/nspr-4.4:=
|
||||
>=dev-libs/nss-3.9:=
|
||||
>=app-crypt/gcr-3.4
|
||||
|
||||
sys-libs/zlib:=
|
||||
virtual/libiconv
|
||||
|
||||
gtk? ( >=x11-libs/gtk+-3.2:3 )
|
||||
gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.7.90 )
|
||||
introspection? ( >=dev-libs/gobject-introspection-0.9.12 )
|
||||
kerberos? ( virtual/krb5:= )
|
||||
ldap? ( >=net-nds/openldap-2:= )
|
||||
weather? ( >=dev-libs/libgweather-3.5:2= )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
${PYTHON_DEPS}
|
||||
dev-util/fix-la-relink-command
|
||||
dev-util/gperf
|
||||
>=dev-util/gtk-doc-am-1.9
|
||||
>=dev-util/intltool-0.35.5
|
||||
>=gnome-base/gnome-common-2
|
||||
>=sys-devel/gettext-0.17
|
||||
virtual/pkgconfig
|
||||
vala? ( $(vala_depend) )"
|
||||
# eautoreconf needs:
|
||||
# >=gnome-base/gnome-common-2
|
||||
|
||||
pkg_setup() {
|
||||
python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Old POP3 mails can be removed before getting them, upstream bug #705446
|
||||
epatch "${FILESDIR}/${P}-pop3-removal.patch"
|
||||
|
||||
use vala && vala_src_prepare
|
||||
gnome2_src_prepare
|
||||
|
||||
# /usr/include/db.h is always db-1 on FreeBSD
|
||||
# so include the right dir in CPPFLAGS
|
||||
append-cppflags "-I$(db_includedir)"
|
||||
|
||||
# FIXME: Fix compilation flags crazyness
|
||||
# Touch configure.ac if doing eautoreconf
|
||||
sed 's/^\(AM_CPPFLAGS="\)$WARNING_FLAGS/\1/' \
|
||||
-i configure || die "sed failed"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# phonenumber does not exist in tree
|
||||
gnome2_src_configure \
|
||||
$(use_enable api-doc-extras gtk-doc) \
|
||||
$(use_with api-doc-extras private-docs) \
|
||||
$(use_enable gnome-online-accounts goa) \
|
||||
$(use_enable introspection) \
|
||||
$(use_enable ipv6) \
|
||||
$(use_with kerberos krb5 "${EPREFIX}"/usr) \
|
||||
$(use_with ldap openldap) \
|
||||
$(use_enable vala vala-bindings) \
|
||||
$(use_enable weather) \
|
||||
$(use_enable gtk) \
|
||||
--enable-google \
|
||||
--enable-nntp \
|
||||
--enable-largefile \
|
||||
--enable-smime \
|
||||
--with-libdb="${EPREFIX}"/usr \
|
||||
--without-phonenumber \
|
||||
--disable-uoa
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Prevent this evolution-data-server from linking to libs in the installed
|
||||
# evolution-data-server libraries by adding -L arguments for build dirs to
|
||||
# every .la file's relink_command field, forcing libtool to look there
|
||||
# first during relinking. This will mangle the .la files installed by
|
||||
# make install, but we don't care because we will be punting them anyway.
|
||||
fix-la-relink-command . || die "fix-la-relink-command failed"
|
||||
gnome2_src_install
|
||||
|
||||
if use ldap; then
|
||||
insinto /etc/openldap/schema
|
||||
doins "${FILESDIR}"/calentry.schema
|
||||
dosym /usr/share/${PN}/evolutionperson.schema /etc/openldap/schema/evolutionperson.schema
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
unset DBUS_SESSION_BUS_ADDRESS
|
||||
unset ORBIT_SOCKETDIR
|
||||
unset SESSION_MANAGER
|
||||
unset DISPLAY
|
||||
Xemake check
|
||||
}
|
@ -0,0 +1,174 @@
|
||||
From 809b48f1f1fa3a5f242d311be236a93bb012db53 Mon Sep 17 00:00:00 2001
|
||||
From: Milan Crha <mcrha@redhat.com>
|
||||
Date: Thu, 08 Aug 2013 05:46:53 +0000
|
||||
Subject: Bug #705446 - Old POP3 mails can be removed before getting them
|
||||
|
||||
---
|
||||
diff --git a/camel/providers/pop3/camel-pop3-folder.c b/camel/providers/pop3/camel-pop3-folder.c
|
||||
index 2395c12..8390ef9 100644
|
||||
--- a/camel/providers/pop3/camel-pop3-folder.c
|
||||
+++ b/camel/providers/pop3/camel-pop3-folder.c
|
||||
@@ -443,6 +443,47 @@ pop3_folder_get_uids (CamelFolder *folder)
|
||||
return uids;
|
||||
}
|
||||
|
||||
+static GPtrArray *
|
||||
+pop3_get_uncached_uids (CamelFolder *folder,
|
||||
+ GPtrArray *uids,
|
||||
+ GError **error)
|
||||
+{
|
||||
+ CamelPOP3Folder *pop3_folder;
|
||||
+ CamelPOP3Store *pop3_store;
|
||||
+ CamelDataCache *pop3_cache;
|
||||
+ GPtrArray *uncached_uids;
|
||||
+ gint ii;
|
||||
+
|
||||
+ g_return_val_if_fail (CAMEL_IS_POP3_FOLDER (folder), NULL);
|
||||
+ g_return_val_if_fail (uids != NULL, NULL);
|
||||
+
|
||||
+ pop3_folder = CAMEL_POP3_FOLDER (folder);
|
||||
+ pop3_store = CAMEL_POP3_STORE (camel_folder_get_parent_store (folder));
|
||||
+ pop3_cache = camel_pop3_store_ref_cache (pop3_store);
|
||||
+
|
||||
+ uncached_uids = g_ptr_array_new ();
|
||||
+
|
||||
+ for (ii = 0; ii < uids->len; ii++) {
|
||||
+ const gchar *uid = uids->pdata[ii];
|
||||
+ CamelStream *stream = NULL;
|
||||
+ CamelPOP3FolderInfo *fi;
|
||||
+ gchar buffer[1];
|
||||
+
|
||||
+ fi = g_hash_table_lookup (pop3_folder->uids_fi, uid);
|
||||
+ if (!fi || !pop3_cache ||
|
||||
+ (stream = camel_data_cache_get (pop3_cache, "cache", fi->uid, NULL)) == NULL ||
|
||||
+ camel_stream_read (stream, buffer, 1, NULL, NULL) != 1 ||
|
||||
+ buffer[0] != '#')
|
||||
+ g_ptr_array_add (uncached_uids, (gpointer) camel_pstring_strdup (uid));
|
||||
+
|
||||
+ g_clear_object (&stream);
|
||||
+ }
|
||||
+
|
||||
+ g_clear_object (&pop3_cache);
|
||||
+
|
||||
+ return uncached_uids;
|
||||
+}
|
||||
+
|
||||
static gchar *
|
||||
pop3_folder_get_filename (CamelFolder *folder,
|
||||
const gchar *uid,
|
||||
@@ -920,7 +961,7 @@ pop3_folder_synchronize_sync (CamelFolder *folder,
|
||||
|
||||
g_object_unref (settings);
|
||||
|
||||
- if (is_online && delete_after_days > 0 && !expunge) {
|
||||
+ if (is_online && delete_after_days > 0 && !expunge && !g_cancellable_is_cancelled (cancellable)) {
|
||||
camel_operation_push_message (
|
||||
cancellable, _("Expunging old messages"));
|
||||
|
||||
@@ -930,6 +971,12 @@ pop3_folder_synchronize_sync (CamelFolder *folder,
|
||||
camel_operation_pop_message (cancellable);
|
||||
}
|
||||
|
||||
+ if (g_cancellable_is_cancelled (cancellable)) {
|
||||
+ if (error && !*error)
|
||||
+ g_cancellable_set_error_if_cancelled (cancellable, error);
|
||||
+ return FALSE;
|
||||
+ }
|
||||
+
|
||||
if (!expunge || (keep_on_server && !delete_expunged))
|
||||
return TRUE;
|
||||
|
||||
@@ -948,6 +995,15 @@ pop3_folder_synchronize_sync (CamelFolder *folder,
|
||||
pop3_engine = camel_pop3_store_ref_engine (pop3_store);
|
||||
|
||||
for (i = 0; i < pop3_folder->uids->len; i++) {
|
||||
+ if (g_cancellable_set_error_if_cancelled (cancellable, error)) {
|
||||
+ g_clear_object (&pop3_cache);
|
||||
+ g_clear_object (&pop3_engine);
|
||||
+
|
||||
+ camel_operation_pop_message (cancellable);
|
||||
+
|
||||
+ return FALSE;
|
||||
+ }
|
||||
+
|
||||
fi = pop3_folder->uids->pdata[i];
|
||||
/* busy already? wait for that to finish first */
|
||||
if (fi->cmd) {
|
||||
@@ -971,6 +1027,15 @@ pop3_folder_synchronize_sync (CamelFolder *folder,
|
||||
}
|
||||
|
||||
for (i = 0; i < pop3_folder->uids->len; i++) {
|
||||
+ if (g_cancellable_set_error_if_cancelled (cancellable, error)) {
|
||||
+ g_clear_object (&pop3_cache);
|
||||
+ g_clear_object (&pop3_engine);
|
||||
+
|
||||
+ camel_operation_pop_message (cancellable);
|
||||
+
|
||||
+ return FALSE;
|
||||
+ }
|
||||
+
|
||||
fi = pop3_folder->uids->pdata[i];
|
||||
/* wait for delete commands to finish */
|
||||
if (fi->cmd) {
|
||||
@@ -1005,6 +1070,7 @@ camel_pop3_folder_class_init (CamelPOP3FolderClass *class)
|
||||
folder_class->get_message_count = pop3_folder_get_message_count;
|
||||
folder_class->get_uids = pop3_folder_get_uids;
|
||||
folder_class->free_uids = camel_folder_free_shallow;
|
||||
+ folder_class->get_uncached_uids = pop3_get_uncached_uids;
|
||||
folder_class->get_filename = pop3_folder_get_filename;
|
||||
folder_class->set_message_flags = pop3_folder_set_message_flags;
|
||||
folder_class->get_message_sync = pop3_folder_get_message_sync;
|
||||
@@ -1151,6 +1217,9 @@ camel_pop3_delete_old (CamelFolder *folder,
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
+ if (g_cancellable_set_error_if_cancelled (cancellable, error))
|
||||
+ return FALSE;
|
||||
+
|
||||
pop3_folder = CAMEL_POP3_FOLDER (folder);
|
||||
pop3_store = CAMEL_POP3_STORE (parent_store);
|
||||
pop3_cache = camel_pop3_store_ref_cache (pop3_store);
|
||||
@@ -1163,6 +1232,13 @@ camel_pop3_delete_old (CamelFolder *folder,
|
||||
message_time = 0;
|
||||
fi = pop3_folder->uids->pdata[i];
|
||||
|
||||
+ if (g_cancellable_set_error_if_cancelled (cancellable, error)) {
|
||||
+ g_clear_object (&pop3_cache);
|
||||
+ g_clear_object (&pop3_engine);
|
||||
+
|
||||
+ return FALSE;
|
||||
+ }
|
||||
+
|
||||
if (fi->cmd) {
|
||||
while (camel_pop3_engine_iterate (pop3_engine, fi->cmd, cancellable, NULL) > 0) {
|
||||
; /* do nothing - iterating until end */
|
||||
@@ -1199,6 +1275,13 @@ camel_pop3_delete_old (CamelFolder *folder,
|
||||
__FILE__, __LINE__, day_lag, days_to_delete));
|
||||
|
||||
if (day_lag > days_to_delete) {
|
||||
+ if (g_cancellable_set_error_if_cancelled (cancellable, error)) {
|
||||
+ g_clear_object (&pop3_cache);
|
||||
+ g_clear_object (&pop3_engine);
|
||||
+
|
||||
+ return FALSE;
|
||||
+ }
|
||||
+
|
||||
if (fi->cmd) {
|
||||
while (camel_pop3_engine_iterate (pop3_engine, fi->cmd, cancellable, NULL) > 0) {
|
||||
; /* do nothing - iterating until end */
|
||||
@@ -1224,6 +1307,13 @@ camel_pop3_delete_old (CamelFolder *folder,
|
||||
}
|
||||
|
||||
for (i = 0; i < pop3_folder->uids->len; i++) {
|
||||
+ if (g_cancellable_set_error_if_cancelled (cancellable, error)) {
|
||||
+ g_clear_object (&pop3_cache);
|
||||
+ g_clear_object (&pop3_engine);
|
||||
+
|
||||
+ return FALSE;
|
||||
+ }
|
||||
+
|
||||
fi = pop3_folder->uids->pdata[i];
|
||||
/* wait for delete commands to finish */
|
||||
if (fi->cmd) {
|
||||
--
|
||||
cgit v0.9.2
|
@ -1,3 +1,2 @@
|
||||
DIST gnome-contacts-3.6.2.tar.xz 610024 SHA256 7d1b6a8e395b15bf150062f332348549cf9deb38dfa3aad9994f70e71d8449fa SHA512 0db305697c420ac958273d24e46afa2421d43c34fd31e5d20f95d333092ce6d894abe56208cf312133e4a062d0092b1b5f3dcc2c79c1e431f3439ab9a4b81ca1 WHIRLPOOL 3659e0f0851879b5db38c822acdc000e1aa88e7b146467f70f1d1e350ef7ea93262e0ea7aee58cfcba6422afe758be70748a3439b3e300b541971f582ee68306
|
||||
DIST gnome-contacts-3.8.2.tar.xz 711832 SHA256 6cb3fe9e7f0f2380d77494a3408893265c42ea2a70579f0c871defbab5a7b5fa SHA512 d746a5519ddf4ef5ff0d155f2f93541484ff5279d05e7f15a5943479913ec0c029cc4f35d4a1654618b1b925a677856cfdc99597773e00bce2766e185ce9a639 WHIRLPOOL 0fb00277ae462e8d4f55ba1ac1dd206adac4455bf548fac2cf67da67198d3f3187811dfb946f0c63c8b7cc79891554051926685986712a6b638997a7220a0d5e
|
||||
DIST gnome-contacts-3.8.3.tar.xz 717164 SHA256 48e179aa40ffdee4218565a22da31d8794fb47f21beda60a2e8b80483a2f80a3 SHA512 5585db467d8f0c68135ffae99a6567d3cfeb5b90b39be98f54d0b11f33a45cae93b27a4df8bf2c3046aa2f609daa4131d9eca39c1fd8ceb1e767a572ab586658 WHIRLPOOL b9457e5f0acadc8a62ac3b3d4a715d46bf19b2aa9889819a154bc389031ab5bd3ff327256f8d8c21d4c635e18d6393c4b588769f529b090aa90672dba2ae59cd
|
||||
|
@ -1,64 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-contacts/gnome-contacts-3.8.2.ebuild,v 1.3 2013/06/30 21:30:09 eva Exp $
|
||||
|
||||
EAPI="5"
|
||||
GCONF_DEBUG="no"
|
||||
VALA_MIN_API_VERSION="0.18"
|
||||
VALA_USE_DEPEND="vapigen"
|
||||
|
||||
inherit gnome2 vala
|
||||
|
||||
DESCRIPTION="GNOME contact management application"
|
||||
HOMEPAGE="https://live.gnome.org/Design/Apps/Contacts"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
IUSE="v4l"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
|
||||
VALA_DEPEND="
|
||||
$(vala_depend)
|
||||
>=dev-libs/gobject-introspection-0.9.6
|
||||
dev-libs/folks[vala]
|
||||
gnome-base/gnome-desktop[introspection]
|
||||
gnome-extra/evolution-data-server[vala]
|
||||
net-libs/telepathy-glib[vala]
|
||||
x11-libs/libnotify[introspection]
|
||||
"
|
||||
# Configure is wrong; it needs cheese-3.5.91, not 3.3.91
|
||||
RDEPEND="
|
||||
>=dev-libs/folks-0.7.3:=[eds,telepathy]
|
||||
>=dev-libs/glib-2.31.10:2
|
||||
>=dev-libs/libgee-0.10:0.8
|
||||
>=gnome-extra/evolution-data-server-3.5.3:=[gnome-online-accounts]
|
||||
>=gnome-base/gnome-desktop-3.0:3=
|
||||
net-libs/gnome-online-accounts
|
||||
>=net-libs/telepathy-glib-0.17.5
|
||||
x11-libs/cairo:=
|
||||
x11-libs/gdk-pixbuf:2
|
||||
x11-libs/libnotify:=
|
||||
>=x11-libs/gtk+-3.7.10:3
|
||||
x11-libs/pango
|
||||
v4l? ( >=media-video/cheese-3.5.91:= )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
${VALA_DEPEND}
|
||||
>=dev-util/intltool-0.40
|
||||
>=sys-devel/gettext-0.17
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
# Regenerate the pre-generated C sources, bug #471628
|
||||
if ! use v4l; then
|
||||
touch src/*.vala
|
||||
fi
|
||||
|
||||
gnome2_src_prepare
|
||||
vala_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
gnome2_src_configure $(use_with v4l cheese)
|
||||
}
|
@ -1,5 +1,4 @@
|
||||
DIST evolution-2.32.3-patches.tar.xz 11784 SHA256 eadfcd9d1663206f1d15457358afa7901f095894d782d4043ffd762b242eded6 SHA512 f8514ffc5079ba91448277365fadcec3f4ec949fdef8a5eebd1d529aaa73736721c405088eea363bbf5fc9cac6f8799ed329b53c5369e6acf93ac16eb8d2e7ac WHIRLPOOL 1a9fb503c921705d58ab89aa24495cb85cbd00df8ff6f2fd1f79750213759ee4d4856efe5bf7bd927eff3e250b2c06c0aec448d69fc974bc17a47fb67a49f8bc
|
||||
DIST evolution-2.32.3.tar.bz2 31966138 SHA256 33ab38780e9abb71506230e331e9c3534444b5ed3f17046f0b6371a00df686fb SHA512 7241954f4e6ab87151e2c4af0bd33d5f428ab5e01f935aafbfaf50714a495fe01fe54c3f3c6498d514880bf1c5271d491a523d79b2928827490204b9eee4c0d3 WHIRLPOOL 982ca39ff6c02adbd168a8c82a164636eaf908e0e4905195d321187199339a8e9725fa91b7d8d95b3ff5d32a9b7faf0a4a9da8d651915b4d1581788f722fb8c9
|
||||
DIST evolution-3.6.4.tar.xz 12401324 SHA256 7bf7054d85b7d1bd0e62d69f15ef80dbe781f57359bf91e7c427cd93378ba4a1 SHA512 a7e162289ac7b29f748c3f3bb65b17b1362831131b5b5aed32f763259b6b54ba7d38d7a59f4df778384fbf2c90e2d4807299c0dc05f576df19ae6a9abf72e4e2 WHIRLPOOL bd86b79c45b8d01557999729b1dc12ab49e5791651c2ae885b30a0ef50a3e78670ca055eb0e242f8aa40f78c1edf8beab3f33a49d57532f0912c48cc58349123
|
||||
DIST evolution-3.8.3.tar.xz 12322284 SHA256 b0ee1eae5f4752eeb0b62c3be2daa08195ab4fd19092bfe6e75d02ac457ebe3a SHA512 97a6a3229bf1c3f08ec66f164dc90ca4550b25090c66f13da79452884c4eb63943cd45fd443c1cf6cd727329a5230b010be75c643a5a5a0d8bcd3b9c125308f2 WHIRLPOOL 0bf24497db13de28f27aa3364b34878d62e8346424d6bc45a992e952ccb0d6642b8577df9cce41877bc8aee42453472f7d0c17dd24ded2799c0698a1a9cd4dc4
|
||||
DIST evolution-3.8.4.tar.xz 12324844 SHA256 d5cfd0cb68ed8bf6e9515a5a44f566e3d26d3813a22ee6e5b0f86029039b1766 SHA512 3d074ad1678067a673ff715090b9543c4a108ff571d28c08e10936d4572648327dc1d6cd5d0eb10133202a589e407e8e9c535247921c699792899ceabeaa678b WHIRLPOOL 15cad220f5a130ff1a95c10492b07c3aec82f82c9f5948b9e8b8f8593496aa17e46bd505641d002a1611d16d2c575cb959c1776c91d7b9896cea536489251598
|
||||
|
@ -0,0 +1,70 @@
|
||||
From 8b8ddbd16eeb3217a7a15b59e8f966b61d989977 Mon Sep 17 00:00:00 2001
|
||||
From: Milan Crha <mcrha@redhat.com>
|
||||
Date: Thu, 08 Aug 2013 05:48:49 +0000
|
||||
Subject: Bug #705446 - Old POP3 mails can be removed before getting them
|
||||
|
||||
---
|
||||
diff --git a/libemail-engine/mail-ops.c b/libemail-engine/mail-ops.c
|
||||
index dccd001..643b82c 100644
|
||||
--- a/libemail-engine/mail-ops.c
|
||||
+++ b/libemail-engine/mail-ops.c
|
||||
@@ -348,7 +348,7 @@ fetch_mail_exec (struct _fetch_mail_msg *m,
|
||||
g_object_ref (fm->destination);
|
||||
}
|
||||
|
||||
- if (!local_error) {
|
||||
+ if (!local_error && !g_cancellable_is_cancelled (cancellable)) {
|
||||
folder_uids = camel_folder_get_uids (folder);
|
||||
cache_uids = camel_uid_cache_get_new_uids (cache, folder_uids);
|
||||
|
||||
@@ -373,11 +373,26 @@ fetch_mail_exec (struct _fetch_mail_msg *m,
|
||||
g_cancellable_reset (m->cancellable);
|
||||
|
||||
if (!success) {
|
||||
+ GPtrArray *uncached_uids;
|
||||
+ GHashTable *uncached_hash;
|
||||
+
|
||||
+ uncached_uids = camel_folder_get_uncached_uids (folder, cache_uids, NULL);
|
||||
+ uncached_hash = g_hash_table_new (g_str_hash, g_str_equal);
|
||||
+
|
||||
+ for (i = 0; uncached_uids && i < uncached_uids->len; i++) {
|
||||
+ g_hash_table_insert (uncached_hash, uncached_uids->pdata[i], uncached_uids->pdata[i]);
|
||||
+ }
|
||||
+
|
||||
/* re-enter known UIDs, thus they are not
|
||||
* re-fetched next time */
|
||||
for (i = 0; i < cache_uids->len; i++) {
|
||||
- camel_uid_cache_save_uid (cache, cache_uids->pdata[i]);
|
||||
+ /* skip uncached UIDs */
|
||||
+ if (!g_hash_table_lookup (uncached_hash, cache_uids->pdata[i]))
|
||||
+ camel_uid_cache_save_uid (cache, cache_uids->pdata[i]);
|
||||
}
|
||||
+
|
||||
+ g_hash_table_destroy (uncached_hash);
|
||||
+ camel_folder_free_uids (folder, uncached_uids);
|
||||
}
|
||||
|
||||
/* save the cache of uids that we've just downloaded */
|
||||
@@ -433,9 +448,18 @@ exit:
|
||||
|
||||
/* also disconnect if not a local delivery mbox;
|
||||
* there is no need to keep the connection alive forever */
|
||||
- if (!is_local_delivery)
|
||||
+ if (!is_local_delivery) {
|
||||
+ gboolean was_cancelled;
|
||||
+
|
||||
+ was_cancelled = g_cancellable_is_cancelled (cancellable);
|
||||
+
|
||||
+ /* pity, but otherwise it doesn't disconnect */
|
||||
+ if (was_cancelled)
|
||||
+ g_cancellable_reset (cancellable);
|
||||
+
|
||||
camel_service_disconnect_sync (
|
||||
- service, TRUE, cancellable, NULL);
|
||||
+ service, !was_cancelled, cancellable, NULL);
|
||||
+ }
|
||||
|
||||
g_object_unref (session);
|
||||
}
|
||||
--
|
||||
cgit v0.9.2
|
@ -0,0 +1,132 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-mta/nullmailer/nullmailer-1.11-r2.ebuild,v 1.1 2013/08/09 16:45:11 robbat2 Exp $
|
||||
|
||||
EAPI=4
|
||||
WANT_AUTOMAKE="1.10.3"
|
||||
inherit eutils flag-o-matic autotools user multilib
|
||||
|
||||
MY_P="${P/_rc/RC}"
|
||||
S=${WORKDIR}/${MY_P}
|
||||
DEBIAN_PV=1.11
|
||||
DEBIAN_PR="1"
|
||||
DEBIAN_P="${PN}-${DEBIAN_PV}"
|
||||
DEBIAN_PF="${DEBIAN_P/-/_}-${DEBIAN_PR}"
|
||||
DEBIAN_SRC="${DEBIAN_PF}.debian.tar.gz"
|
||||
DESCRIPTION="Simple relay-only local mail transport agent"
|
||||
SRC_URI="http://untroubled.org/${PN}/archive/${MY_P}.tar.gz
|
||||
mirror://debian/pool/main/n/${PN}/${DEBIAN_SRC}"
|
||||
HOMEPAGE="http://untroubled.org/nullmailer/"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
|
||||
IUSE="ssl"
|
||||
|
||||
DEPEND="sys-apps/groff
|
||||
ssl? ( net-libs/gnutls )"
|
||||
RDEPEND="virtual/shadow
|
||||
virtual/logger
|
||||
ssl? ( net-libs/gnutls )
|
||||
!mail-mta/courier
|
||||
!mail-mta/esmtp
|
||||
!mail-mta/exim
|
||||
!mail-mta/mini-qmail
|
||||
!mail-mta/msmtp
|
||||
!mail-mta/netqmail
|
||||
!mail-mta/postfix
|
||||
!mail-mta/qmail-ldap
|
||||
!mail-mta/sendmail
|
||||
!mail-mta/opensmtpd
|
||||
!mail-mta/ssmtp"
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e 's/nullmailer-1.10/nullmailer-1.11/g' \
|
||||
"${WORKDIR}"/debian/patches/*.diff || die
|
||||
EPATCH_OPTS="-d ${S} -p1" \
|
||||
epatch "${DISTDIR}"/${DEBIAN_SRC}
|
||||
# why revert? Ask Robin when he is back!
|
||||
EPATCH_OPTS="-d ${WORKDIR} -p0 -R" \
|
||||
epatch "${WORKDIR}"/debian/patches/02_ipv6.diff
|
||||
# this fixes the debian daemon/syslog to actually compile
|
||||
sed -i.orig \
|
||||
-e '/^nullmailer_send_LDADD/s, =, = ../lib/cli++/libcli++.a,' \
|
||||
"${S}"/src/Makefile.am || die "Sed failed"
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup nullmail 88
|
||||
enewuser nullmail 88 -1 /var/nullmailer nullmail
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Note that we pass a different directory below due to bugs in the makefile!
|
||||
econf \
|
||||
--localstatedir=/var \
|
||||
$(use_enable ssl tls)
|
||||
}
|
||||
|
||||
src_install () {
|
||||
einstall localstatedir="${D}"/var/nullmailer
|
||||
dodoc AUTHORS BUGS HOWTO INSTALL ChangeLog NEWS README TODO
|
||||
# A small bit of sample config
|
||||
insinto /etc/nullmailer
|
||||
newins "${FILESDIR}"/remotes.sample-${PV} remotes
|
||||
# This contains passwords, so should be secure
|
||||
fperms 0640 /etc/nullmailer/remotes
|
||||
fowners root:nullmail /etc/nullmailer/remotes
|
||||
# daemontools stuff
|
||||
dodir /var/nullmailer/service{,/log}
|
||||
insinto /var/nullmailer/service
|
||||
newins scripts/nullmailer.run run
|
||||
fperms 700 /var/nullmailer/service/run
|
||||
insinto /var/nullmailer/service/log
|
||||
newins scripts/nullmailer-log.run run
|
||||
fperms 700 /var/nullmailer/service/log/run
|
||||
# usability
|
||||
dodir /usr/$(get_libdir)
|
||||
dosym /usr/sbin/sendmail usr/$(get_libdir)/sendmail
|
||||
# permissions stuff
|
||||
keepdir /var/log/nullmailer /var/nullmailer/{tmp,queue}
|
||||
fperms 770 /var/log/nullmailer /var/nullmailer/{tmp,queue}
|
||||
fowners nullmail:nullmail /usr/sbin/nullmailer-queue /usr/bin/mailq
|
||||
fperms 4711 /usr/sbin/nullmailer-queue /usr/bin/mailq
|
||||
fowners nullmail:nullmail /var/log/nullmailer /var/nullmailer/{tmp,queue,trigger}
|
||||
fperms 660 /var/nullmailer/trigger
|
||||
newinitd "${FILESDIR}"/init.d-nullmailer-r2 nullmailer
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
[ ! -e "${ROOT}"/var/nullmailer/trigger ] && mkfifo "${ROOT}"/var/nullmailer/trigger
|
||||
chown nullmail:nullmail "${ROOT}"/var/log/nullmailer "${ROOT}"/var/nullmailer/{tmp,queue,trigger}
|
||||
chmod 770 "${ROOT}"/var/log/nullmailer "${ROOT}"/var/nullmailer/{tmp,queue}
|
||||
chmod 660 "${ROOT}"/var/nullmailer/trigger
|
||||
|
||||
# This contains passwords, so should be secure
|
||||
chmod 0640 /etc/nullmailer/remotes
|
||||
chown root:nullmail /etc/nullmailer/remotes
|
||||
|
||||
if [[ -z ${REPLACING_VERSIONS} ]]; then
|
||||
elog "To create an initial setup, please do:"
|
||||
elog "emerge --config =${CATEGORY}/${PF}"
|
||||
fi
|
||||
#echo
|
||||
#elog "To start nullmailer at boot you may use either the nullmailer init.d"
|
||||
#elog "script, or emerge sys-process/supervise-scripts, enable the"
|
||||
#elog "svscan init.d script and create the following link:"
|
||||
#elog "ln -fs /var/nullmailer/service /service/nullmailer"
|
||||
#echo
|
||||
}
|
||||
|
||||
pkg_config() {
|
||||
if [ ! -s "${ROOT}"/etc/nullmailer/me ]; then
|
||||
einfo "Setting /etc/nullmailer/me"
|
||||
/bin/hostname --fqdn > "${ROOT}"/etc/nullmailer/me
|
||||
fi
|
||||
if [ ! -s "${ROOT}"/etc/nullmailer/defaultdomain ]; then
|
||||
einfo "Setting /etc/nullmailer/defaultdomain"
|
||||
/bin/hostname --domain > "${ROOT}"/etc/nullmailer/defaultdomain
|
||||
fi
|
||||
}
|
@ -0,0 +1,137 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-mta/nullmailer/nullmailer-1.13-r1.ebuild,v 1.2 2013/08/09 16:45:11 robbat2 Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit autotools eutils flag-o-matic multilib systemd user
|
||||
|
||||
MY_P="${P/_rc/RC}"
|
||||
|
||||
DEBIAN_PV=1.11
|
||||
DEBIAN_PR="2"
|
||||
DEBIAN_P="${PN}-${DEBIAN_PV}"
|
||||
DEBIAN_PF="${DEBIAN_P/-/_}-${DEBIAN_PR}"
|
||||
DEBIAN_SRC="${DEBIAN_PF}.debian.tar.gz"
|
||||
|
||||
DESCRIPTION="Simple relay-only local mail transport agent"
|
||||
HOMEPAGE="http://untroubled.org/nullmailer/"
|
||||
SRC_URI="http://untroubled.org/${PN}/archive/${MY_P}.tar.gz"
|
||||
# mirror://debian/pool/main/n/${PN}/${DEBIAN_SRC}"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="ssl"
|
||||
|
||||
DEPEND="
|
||||
sys-apps/groff
|
||||
ssl? ( net-libs/gnutls )"
|
||||
RDEPEND="
|
||||
virtual/logger
|
||||
virtual/shadow
|
||||
ssl? ( net-libs/gnutls )
|
||||
!mail-mta/courier
|
||||
!mail-mta/esmtp
|
||||
!mail-mta/exim
|
||||
!mail-mta/mini-qmail
|
||||
!mail-mta/msmtp
|
||||
!mail-mta/netqmail
|
||||
!mail-mta/postfix
|
||||
!mail-mta/qmail-ldap
|
||||
!mail-mta/sendmail
|
||||
!mail-mta/opensmtpd
|
||||
!mail-mta/ssmtp"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
# sed -i -e 's/nullmailer-1.10/nullmailer-1.11/g' \
|
||||
# "${WORKDIR}"/debian/patches/*.diff || die
|
||||
# EPATCH_OPTS="-d ${S} -p1" \
|
||||
# epatch "${DISTDIR}"/${DEBIAN_SRC}
|
||||
# why revert? Ask Robin when he is back!
|
||||
# EPATCH_OPTS="-d ${WORKDIR} -p0 -R" \
|
||||
# epatch "${WORKDIR}"/debian/patches/02_ipv6.diff
|
||||
# this fixes the debian daemon/syslog to actually compile
|
||||
sed -i.orig \
|
||||
-e '/^nullmailer_send_LDADD/s, =, = ../lib/cli++/libcli++.a,' \
|
||||
"${S}"/src/Makefile.am || die "Sed failed"
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup nullmail 88
|
||||
enewuser nullmail 88 -1 /var/nullmailer nullmail
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Note that we pass a different directory below due to bugs in the makefile!
|
||||
econf \
|
||||
--localstatedir=/var \
|
||||
$(use_enable ssl tls)
|
||||
}
|
||||
|
||||
src_install () {
|
||||
einstall localstatedir="${D}"/var/nullmailer
|
||||
dodoc AUTHORS BUGS HOWTO INSTALL ChangeLog NEWS README TODO
|
||||
# A small bit of sample config
|
||||
insinto /etc/nullmailer
|
||||
newins "${FILESDIR}"/remotes.sample-${PV} remotes
|
||||
# This contains passwords, so should be secure
|
||||
fperms 0640 /etc/nullmailer/remotes
|
||||
fowners root:nullmail /etc/nullmailer/remotes
|
||||
# daemontools stuff
|
||||
dodir /var/nullmailer/service{,/log}
|
||||
insinto /var/nullmailer/service
|
||||
newins scripts/nullmailer.run run
|
||||
fperms 700 /var/nullmailer/service/run
|
||||
insinto /var/nullmailer/service/log
|
||||
newins scripts/nullmailer-log.run run
|
||||
fperms 700 /var/nullmailer/service/log/run
|
||||
# usability
|
||||
dodir /usr/$(get_libdir)
|
||||
dosym /usr/sbin/sendmail usr/$(get_libdir)/sendmail
|
||||
# permissions stuff
|
||||
keepdir /var/log/nullmailer /var/nullmailer/{tmp,queue}
|
||||
fperms 770 /var/log/nullmailer /var/nullmailer/{tmp,queue}
|
||||
fowners nullmail:nullmail /usr/sbin/nullmailer-queue /usr/bin/mailq
|
||||
fperms 4711 /usr/sbin/nullmailer-queue /usr/bin/mailq
|
||||
fowners nullmail:nullmail /var/log/nullmailer /var/nullmailer/{tmp,queue,trigger}
|
||||
fperms 660 /var/nullmailer/trigger
|
||||
newinitd "${FILESDIR}"/init.d-nullmailer-r2 nullmailer
|
||||
systemd_dounit "${FILESDIR}"/${PN}.service
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
[ ! -e "${ROOT}"/var/nullmailer/trigger ] && mkfifo "${ROOT}"/var/nullmailer/trigger
|
||||
chown nullmail:nullmail "${ROOT}"/var/log/nullmailer "${ROOT}"/var/nullmailer/{tmp,queue,trigger}
|
||||
chmod 770 "${ROOT}"/var/log/nullmailer "${ROOT}"/var/nullmailer/{tmp,queue}
|
||||
chmod 660 "${ROOT}"/var/nullmailer/trigger
|
||||
|
||||
# This contains passwords, so should be secure
|
||||
chmod 0640 /etc/nullmailer/remotes
|
||||
chown root:nullmail /etc/nullmailer/remotes
|
||||
|
||||
if [[ -z ${REPLACING_VERSIONS} ]]; then
|
||||
elog "To create an initial setup, please do:"
|
||||
elog "emerge --config =${CATEGORY}/${PF}"
|
||||
fi
|
||||
#echo
|
||||
#elog "To start nullmailer at boot you may use either the nullmailer init.d"
|
||||
#elog "script, or emerge sys-process/supervise-scripts, enable the"
|
||||
#elog "svscan init.d script and create the following link:"
|
||||
#elog "ln -fs /var/nullmailer/service /service/nullmailer"
|
||||
#echo
|
||||
}
|
||||
|
||||
pkg_config() {
|
||||
if [ ! -s "${ROOT}"/etc/nullmailer/me ]; then
|
||||
einfo "Setting /etc/nullmailer/me"
|
||||
/bin/hostname --fqdn > "${ROOT}"/etc/nullmailer/me
|
||||
fi
|
||||
if [ ! -s "${ROOT}"/etc/nullmailer/defaultdomain ]; then
|
||||
einfo "Setting /etc/nullmailer/defaultdomain"
|
||||
/bin/hostname --domain > "${ROOT}"/etc/nullmailer/defaultdomain
|
||||
fi
|
||||
}
|
@ -1 +1 @@
|
||||
DIST gxine-0.5.907.tar.xz 910528 SHA256 b5c925806a35cb23a24a80a39d494cefb529e22c957987741f269a994ab258d5
|
||||
DIST gxine-0.5.907.tar.xz 910528 SHA256 b5c925806a35cb23a24a80a39d494cefb529e22c957987741f269a994ab258d5 SHA512 dd35c8a8810c233e81a28e9f10504645662d60dc9609451e7c49c5d516bb041b61a3b9c8f330021af1e527064cf3f62f37bde98402df7426f501d0c78c571045 WHIRLPOOL 01037e358c515f01bd42ec48e54d92e7672162098a4d0a279f979dd01d9a6354dd37f7194f36f9dfc804a8730bd792676cef39e48b608104724a787bf9c51e57
|
||||
|
@ -1 +1 @@
|
||||
Fri, 09 Aug 2013 10:36:56 +0000
|
||||
Fri, 09 Aug 2013 18:06:57 +0000
|
||||
|
@ -1 +1 @@
|
||||
Fri, 09 Aug 2013 10:36:56 +0000
|
||||
Fri, 09 Aug 2013 18:06:57 +0000
|
||||
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile install
|
||||
DEPEND=>=dev-lang/spidermonkey-1.8.5 >=sys-libs/readline-6.0 >=net-misc/curl-7.17.0 >=dev-libs/libpcre-7.8 >=dev-libs/openssl-0.9.8j odbc? ( dev-db/unixODBC ) virtual/pkgconfig app-arch/unzip
|
||||
DEPEND=>=dev-lang/spidermonkey-1.8.5:0 >=sys-libs/readline-6.0 >=net-misc/curl-7.17.0 >=dev-libs/libpcre-7.8 >=dev-libs/openssl-0.9.8j odbc? ( dev-db/unixODBC ) virtual/pkgconfig app-arch/unzip
|
||||
DESCRIPTION=editor, browser, and mail client using the /bin/ed interface
|
||||
EAPI=4
|
||||
HOMEPAGE=http://the-brannons.com/edbrowse/
|
||||
IUSE=linguas_fr odbc
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=dev-lang/spidermonkey-1.8.5 >=sys-libs/readline-6.0 >=net-misc/curl-7.17.0 >=dev-libs/libpcre-7.8 >=dev-libs/openssl-0.9.8j odbc? ( dev-db/unixODBC )
|
||||
RDEPEND=>=dev-lang/spidermonkey-1.8.5:0 >=sys-libs/readline-6.0 >=net-misc/curl-7.17.0 >=dev-libs/libpcre-7.8 >=dev-libs/openssl-0.9.8j odbc? ( dev-db/unixODBC )
|
||||
SLOT=0
|
||||
SRC_URI=http://the-brannons.com/edbrowse/edbrowse-3.4.8.zip
|
||||
_eclasses_=eutils 63afaaed8aa819fdcb814c7cd39495a2 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=415d942b3388af96a3f5dcf086465d5e
|
||||
_md5_=6d4f7e09ae3454f4c45a7114f71a86a9
|
||||
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=install test
|
||||
DEPEND=python_targets_python2_7? ( dev-lang/python:2.7 ) python_targets_python3_2? ( dev-lang/python:3.2 ) python_targets_python3_3? ( dev-lang/python:3.3 ) dev-python/python-exec[python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] test? ( dev-python/nose[python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] )
|
||||
DESCRIPTION=Checks /proc for libraries being mapped but marked as deleted
|
||||
EAPI=5
|
||||
HOMEPAGE=http://schwarzvogel.de/software-misc.shtml
|
||||
IUSE=test python_targets_python2_7 python_targets_python3_2 python_targets_python3_3
|
||||
KEYWORDS=~alpha ~amd64 ~hppa ~ppc ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=python_targets_python2_7? ( dev-lang/python:2.7 ) python_targets_python3_2? ( dev-lang/python:3.2 ) python_targets_python3_3? ( dev-lang/python:3.3 ) dev-python/python-exec[python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_2 python_targets_python3_3 )
|
||||
SLOT=0
|
||||
SRC_URI=http://schwarzvogel.de/pkgs/lib_users-0.6.tar.gz
|
||||
_eclasses_=multibuild c2f33b0eedd7bcfd5bc226baa8da7837 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 python-r1 32798682168185fa4a903cb655c89f1d python-utils-r1 e3288ba49a9a4406c283001e4d284aad toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f
|
||||
_md5_=122ecf10a622816590062e64310b3f76
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare setup
|
||||
DEPEND=>=dev-python/cliapp-1.20120630 dev-python/larch dev-python/paramiko dev-python/tracing >=dev-python/ttystatus-0.19 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* )
|
||||
DESCRIPTION=A backup program that supports encryption and deduplication
|
||||
EAPI=4
|
||||
HOMEPAGE=http://liw.fi/obnam/
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=>=dev-python/cliapp-1.20120630 dev-python/larch dev-python/paramiko dev-python/tracing >=dev-python/ttystatus-0.19 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* )
|
||||
SLOT=0
|
||||
SRC_URI=http://code.liw.fi/debian/pool/main/o/obnam/obnam_1.2.orig.tar.gz
|
||||
_eclasses_=distutils 34e0f373c466bb0e97ba194735f1acf2 eutils 63afaaed8aa819fdcb814c7cd39495a2 multilib 892e597faee02a5b94eb02ab512e7622 python 7aff825f110c83fa8c77f14ba3c71c47 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=240738319583093177f2377db9fd1c84
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare setup
|
||||
DEPEND=dev-python/cliapp dev-python/larch dev-python/paramiko dev-python/tracing dev-python/ttystatus || ( =dev-lang/python-2.7* =dev-lang/python-2.6* )
|
||||
DESCRIPTION=A backup program that supports encryption and deduplication
|
||||
EAPI=4
|
||||
HOMEPAGE=http://liw.fi/obnam/
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=dev-python/cliapp dev-python/larch dev-python/paramiko dev-python/tracing dev-python/ttystatus || ( =dev-lang/python-2.7* =dev-lang/python-2.6* )
|
||||
SLOT=0
|
||||
SRC_URI=http://code.liw.fi/debian/pool/main/o/obnam/obnam_1.3.orig.tar.gz
|
||||
_eclasses_=distutils 34e0f373c466bb0e97ba194735f1acf2 eutils 63afaaed8aa819fdcb814c7cd39495a2 multilib 892e597faee02a5b94eb02ab512e7622 python 7aff825f110c83fa8c77f14ba3c71c47 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=078b153fd2939f07a6f3c06709d1241a
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare test
|
||||
DEPEND=python_targets_python2_6? ( dev-lang/python:2.6[threads] ) python_targets_python2_7? ( dev-lang/python:2.7[threads] ) dev-python/python-exec[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] dev-python/cliapp >=dev-python/larch-1.20130808 dev-python/paramiko dev-python/tracing dev-python/ttystatus python_targets_python2_6? ( dev-lang/python:2.6[threads] ) python_targets_python2_7? ( dev-lang/python:2.7[threads] ) dev-python/python-exec[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)]
|
||||
DESCRIPTION=A backup program that supports encryption and deduplication
|
||||
EAPI=5
|
||||
HOMEPAGE=http://liw.fi/obnam/
|
||||
IUSE=python_targets_python2_6 python_targets_python2_7
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=python_targets_python2_6? ( dev-lang/python:2.6[threads] ) python_targets_python2_7? ( dev-lang/python:2.7[threads] ) dev-python/python-exec[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)] dev-python/cliapp >=dev-python/larch-1.20130808 dev-python/paramiko dev-python/tracing dev-python/ttystatus python_targets_python2_6? ( dev-lang/python:2.6[threads] ) python_targets_python2_7? ( dev-lang/python:2.7[threads] ) dev-python/python-exec[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_6 python_targets_python2_7 )
|
||||
SLOT=0
|
||||
SRC_URI=http://code.liw.fi/debian/pool/main/o/obnam/obnam_1.5.orig.tar.gz
|
||||
_eclasses_=distutils-r1 c1ae0d90d918406fff8ee3676a013046 eutils 63afaaed8aa819fdcb814c7cd39495a2 multibuild c2f33b0eedd7bcfd5bc226baa8da7837 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 python-r1 32798682168185fa4a903cb655c89f1d python-utils-r1 e3288ba49a9a4406c283001e4d284aad toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=7118b296feaf56f24f2bf2e31e8042b1
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare setup
|
||||
DEPEND=>=dev-libs/glib-2.22 !<app-emulation/qemu-1.1.1-r1 python_targets_python2_5? ( dev-lang/python:2.5 ) python_targets_python2_6? ( dev-lang/python:2.6 ) python_targets_python2_7? ( dev-lang/python:2.7 ) dev-python/python-exec[python_targets_python2_5(-)?,python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_5(-),-python_single_target_python2_6(-),-python_single_target_python2_7(-)] virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=QEMU Guest Agent (qemu-ga) for use when running inside a VM
|
||||
EAPI=5
|
||||
HOMEPAGE=http://wiki.qemu.org/Features/QAPI/GuestAgent
|
||||
IUSE=python_targets_python2_5 python_targets_python2_6 python_targets_python2_7
|
||||
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd
|
||||
LICENSE=GPL-2 BSD-2
|
||||
RDEPEND=>=dev-libs/glib-2.22 !<app-emulation/qemu-1.1.1-r1
|
||||
SLOT=0
|
||||
SRC_URI=http://wiki.qemu.org/download/qemu-1.5.2.tar.bz2 http://dev.gentoo.org/~cardoe/distfiles/qemu-1.5.2-e26b4ba6.tar.xz
|
||||
_eclasses_=eutils 63afaaed8aa819fdcb814c7cd39495a2 multibuild c2f33b0eedd7bcfd5bc226baa8da7837 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 python-r1 32798682168185fa4a903cb655c89f1d python-utils-r1 e3288ba49a9a4406c283001e4d284aad systemd 49c26d08111dd2c62b52cee32151b93b toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f udev a9a8d051efb42bfe884c1db82ce161de user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=b39f9c41155be0e1358ee63d1674495c
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=install postinst prepare
|
||||
DEPEND=>=app-text/podofo-0.8.2:= >=app-text/poppler-0.12.3-r3:=[qt4,xpdf-headers(+)] >=dev-lang/python-2.7.1:2.7[sqlite,ssl] >=dev-libs/chmlib-0.40:= >=dev-libs/icu-4.4:= >=dev-python/beautifulsoup-3.0.5:python-2 dev-python/netifaces dev-python/python-dateutil >=dev-python/dnspython-1.6.0 >=dev-python/cssselect-0.7.1 >=dev-python/cssutils-0.9.9 >=dev-python/dbus-python-0.82.2 dev-python/imaging >=dev-python/lxml-2.2.1 >=dev-python/mechanize-0.1.11 >=dev-python/python-dateutil-1.4.1 >=dev-python/PyQt4-4.9.1[X,svg,webkit] media-fonts/liberation-fonts >=media-gfx/imagemagick-6.5.9[jpeg,png] >=media-libs/freetype-2:= >=media-libs/libwmf-0.2.8 >=media-libs/libmtp-1.1.4:= virtual/libusb:1= dev-qt/qtdbus:4= dev-qt/qtsvg:4= >=x11-misc/xdg-utils-1.0.2-r2 >=dev-python/setuptools-0.6_rc5
|
||||
DESCRIPTION=Ebook management application.
|
||||
EAPI=5
|
||||
HOMEPAGE=http://calibre-ebook.com/
|
||||
IUSE=+udisks
|
||||
KEYWORDS=amd64 x86
|
||||
LICENSE=GPL-3+ GPL-3 GPL-2+ GPL-2 GPL-1+ LGPL-3+ LGPL-2.1+ LGPL-2.1 BSD MIT Old-MIT Apache-2.0 public-domain || ( Artistic GPL-1+ ) CC-BY-3.0 OFL-1.1 PSF-2 unRAR
|
||||
RDEPEND=>=app-text/podofo-0.8.2:= >=app-text/poppler-0.12.3-r3:=[qt4,xpdf-headers(+)] >=dev-lang/python-2.7.1:2.7[sqlite,ssl] >=dev-libs/chmlib-0.40:= >=dev-libs/icu-4.4:= >=dev-python/beautifulsoup-3.0.5:python-2 dev-python/netifaces dev-python/python-dateutil >=dev-python/dnspython-1.6.0 >=dev-python/cssselect-0.7.1 >=dev-python/cssutils-0.9.9 >=dev-python/dbus-python-0.82.2 dev-python/imaging >=dev-python/lxml-2.2.1 >=dev-python/mechanize-0.1.11 >=dev-python/python-dateutil-1.4.1 >=dev-python/PyQt4-4.9.1[X,svg,webkit] media-fonts/liberation-fonts >=media-gfx/imagemagick-6.5.9[jpeg,png] >=media-libs/freetype-2:= >=media-libs/libwmf-0.2.8 >=media-libs/libmtp-1.1.4:= virtual/libusb:1= dev-qt/qtdbus:4= dev-qt/qtsvg:4= >=x11-misc/xdg-utils-1.0.2-r2 udisks? ( || ( sys-fs/udisks:2 sys-fs/udisks:0 ) )
|
||||
RESTRICT=mirror
|
||||
SLOT=0
|
||||
SRC_URI=http://sourceforge.net/projects/calibre/files/0.9.27/calibre-0.9.27.tar.xz
|
||||
_eclasses_=bash-completion-r1 cccf36bdb93b54baafea3b9d97abb0bf eutils 63afaaed8aa819fdcb814c7cd39495a2 fdo-mime 0acfe1a88fd8751a1d5dc671168219fa multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=b65c46fabb80a4dad614639d2b0868bf
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=install postinst prepare
|
||||
DEPEND=>=app-text/podofo-0.8.2:= >=app-text/poppler-0.12.3-r3:=[qt4,xpdf-headers(+)] >=dev-lang/python-2.7.1:2.7[sqlite,ssl] >=dev-libs/chmlib-0.40:= >=dev-libs/icu-4.4:= >=dev-python/beautifulsoup-3.0.5:python-2 dev-python/netifaces dev-python/python-dateutil >=dev-python/dnspython-1.6.0 >=dev-python/cssselect-0.7.1 >=dev-python/cssutils-0.9.9 >=dev-python/dbus-python-0.82.2 virtual/python-imaging >=dev-python/lxml-2.2.1 >=dev-python/mechanize-0.1.11 >=dev-python/python-dateutil-1.4.1 >=dev-python/PyQt4-4.9.1[X,svg,webkit] media-fonts/liberation-fonts >=media-gfx/imagemagick-6.5.9[jpeg,png] >=media-libs/freetype-2:= >=media-libs/libwmf-0.2.8 >=media-libs/libmtp-1.1.4:= virtual/libusb:1= dev-qt/qtdbus:4= dev-qt/qtsvg:4= >=x11-misc/xdg-utils-1.0.2-r2 >=dev-python/setuptools-0.6_rc5
|
||||
DESCRIPTION=Ebook management application.
|
||||
EAPI=5
|
||||
HOMEPAGE=http://calibre-ebook.com/
|
||||
IUSE=+udisks
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-3+ GPL-3 GPL-2+ GPL-2 GPL-1+ LGPL-3+ LGPL-2.1+ LGPL-2.1 BSD MIT Old-MIT Apache-2.0 public-domain || ( Artistic GPL-1+ ) CC-BY-3.0 OFL-1.1 PSF-2 unRAR
|
||||
RDEPEND=>=app-text/podofo-0.8.2:= >=app-text/poppler-0.12.3-r3:=[qt4,xpdf-headers(+)] >=dev-lang/python-2.7.1:2.7[sqlite,ssl] >=dev-libs/chmlib-0.40:= >=dev-libs/icu-4.4:= >=dev-python/beautifulsoup-3.0.5:python-2 dev-python/netifaces dev-python/python-dateutil >=dev-python/dnspython-1.6.0 >=dev-python/cssselect-0.7.1 >=dev-python/cssutils-0.9.9 >=dev-python/dbus-python-0.82.2 virtual/python-imaging >=dev-python/lxml-2.2.1 >=dev-python/mechanize-0.1.11 >=dev-python/python-dateutil-1.4.1 >=dev-python/PyQt4-4.9.1[X,svg,webkit] media-fonts/liberation-fonts >=media-gfx/imagemagick-6.5.9[jpeg,png] >=media-libs/freetype-2:= >=media-libs/libwmf-0.2.8 >=media-libs/libmtp-1.1.4:= virtual/libusb:1= dev-qt/qtdbus:4= dev-qt/qtsvg:4= >=x11-misc/xdg-utils-1.0.2-r2 udisks? ( || ( sys-fs/udisks:2 sys-fs/udisks:0 ) )
|
||||
RESTRICT=mirror
|
||||
SLOT=0
|
||||
SRC_URI=http://sourceforge.net/projects/calibre/files/0.9.41/calibre-0.9.41.tar.xz
|
||||
_eclasses_=bash-completion-r1 cccf36bdb93b54baafea3b9d97abb0bf eutils 63afaaed8aa819fdcb814c7cd39495a2 fdo-mime 0acfe1a88fd8751a1d5dc671168219fa multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=dacf28a42d748ecfca17bd0a57d43959
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
|
||||
DEPEND=>=dev-libs/glib-2.32:2 >=dev-libs/gobject-introspection-1.33.10 dev-libs/dbus-glib sys-libs/readline x11-libs/cairo >=dev-lang/spidermonkey-1.8.5 virtual/libffi sys-devel/gettext virtual/pkgconfig app-arch/xz-utils >=sys-apps/sed-4 =dev-lang/python-2* test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
|
||||
DEPEND=>=dev-libs/glib-2.32:2 >=dev-libs/gobject-introspection-1.33.10 dev-libs/dbus-glib sys-libs/readline x11-libs/cairo >=dev-lang/spidermonkey-1.8.5:0 virtual/libffi sys-devel/gettext virtual/pkgconfig app-arch/xz-utils >=sys-apps/sed-4 =dev-lang/python-2* test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
|
||||
DESCRIPTION=Javascript bindings for GNOME
|
||||
EAPI=4
|
||||
HOMEPAGE=http://live.gnome.org/Gjs
|
||||
IUSE=examples test test
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd
|
||||
LICENSE=MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )
|
||||
RDEPEND=>=dev-libs/glib-2.32:2 >=dev-libs/gobject-introspection-1.33.10 dev-libs/dbus-glib sys-libs/readline x11-libs/cairo >=dev-lang/spidermonkey-1.8.5 virtual/libffi =dev-lang/python-2*
|
||||
RDEPEND=>=dev-libs/glib-2.32:2 >=dev-libs/gobject-introspection-1.33.10 dev-libs/dbus-glib sys-libs/readline x11-libs/cairo >=dev-lang/spidermonkey-1.8.5:0 virtual/libffi =dev-lang/python-2*
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnome/sources/gjs/1.34/gjs-1.34.0.tar.xz
|
||||
_eclasses_=eutils 63afaaed8aa819fdcb814c7cd39495a2 fdo-mime 0acfe1a88fd8751a1d5dc671168219fa gnome.org 8fef8f967214f56e08fa92d61163d891 gnome2 7976d3f4d0c0816c67033d3dcd4d9472 gnome2-utils 794d2847b4af390a1e020924876c8297 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 pax-utils 2424f959506320f5196de8f79fa05297 python 7aff825f110c83fa8c77f14ba3c71c47 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4 virtualx 73cfc129b4b9ba23aed1abb10c825d86
|
||||
_md5_=e37e0a0bc3a357cf9aeeda49797d2fe6
|
||||
_md5_=f9cbbbd5954a9f5008fda10ce80359aa
|
||||
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack
|
||||
DEPEND=>=dev-libs/glib-2.36.0:2 >=dev-libs/gobject-introspection-1.36.0 dev-libs/dbus-glib sys-libs/readline >=dev-lang/spidermonkey-1.8.5 virtual/libffi cairo? ( x11-libs/cairo ) sys-devel/gettext virtual/pkgconfig app-arch/xz-utils >=sys-apps/sed-4 test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
|
||||
DEPEND=>=dev-libs/glib-2.36.0:2 >=dev-libs/gobject-introspection-1.36.0 dev-libs/dbus-glib sys-libs/readline >=dev-lang/spidermonkey-1.8.5:0 virtual/libffi cairo? ( x11-libs/cairo ) sys-devel/gettext virtual/pkgconfig app-arch/xz-utils >=sys-apps/sed-4 test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
|
||||
DESCRIPTION=Javascript bindings for GNOME
|
||||
EAPI=5
|
||||
HOMEPAGE=http://live.gnome.org/Gjs
|
||||
IUSE=+cairo examples test
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd
|
||||
LICENSE=MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )
|
||||
RDEPEND=>=dev-libs/glib-2.36.0:2 >=dev-libs/gobject-introspection-1.36.0 dev-libs/dbus-glib sys-libs/readline >=dev-lang/spidermonkey-1.8.5 virtual/libffi cairo? ( x11-libs/cairo )
|
||||
RDEPEND=>=dev-libs/glib-2.36.0:2 >=dev-libs/gobject-introspection-1.36.0 dev-libs/dbus-glib sys-libs/readline >=dev-lang/spidermonkey-1.8.5:0 virtual/libffi cairo? ( x11-libs/cairo )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnome/sources/gjs/1.36/gjs-1.36.0.tar.xz
|
||||
_eclasses_=eutils 63afaaed8aa819fdcb814c7cd39495a2 fdo-mime 0acfe1a88fd8751a1d5dc671168219fa gnome.org 8fef8f967214f56e08fa92d61163d891 gnome2 7976d3f4d0c0816c67033d3dcd4d9472 gnome2-utils 794d2847b4af390a1e020924876c8297 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 pax-utils 2424f959506320f5196de8f79fa05297 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4 virtualx 73cfc129b4b9ba23aed1abb10c825d86
|
||||
_md5_=97513635e6bbf7c80522f7a161cd1298
|
||||
_md5_=f6dade3c454cd52a3990dc40a085c581
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue