parent
996fe2f86a
commit
369faf5115
@ -1,2 +1 @@
|
||||
DIST genromfs-0.5.1.tar.gz 20543 SHA256 1168efef002cae7119860406222807fd2510ef8fbfff632bc5ff7ee424278c7c SHA512 d158e644003ba3b99cdcece480acaffe297b6b015d1fd623f2267448ef313cfa7b4429494c24cd51c118a4ccb72d6a5bd6ece9b5353aa0336ced2441df9153d2 WHIRLPOOL 0a17c2287751028c04fc71e67b2d07730530317d524471b55e597a543fe608f83d05fbe9829ce5943bdf77e0f606c1e321314d55668ab23d18593f6c730d12db
|
||||
DIST genromfs-0.5.2.tar.gz 21069 SHA256 30f37fc734572c1dbaa2504585bc23ba6b8fd7df767ae7155995b2ca0ebed960 SHA512 7fa2f362e4a61ab38f5262fc5a716119312d3029f93cf0a514313c5a3c956d687d777a826da2f4ad95edaf5eab014464635b0afbaaa11f9b495efb6f03fbec2f WHIRLPOOL a3fbf809c62383268c1b1e728a29934e0b57caf72826918fffaeeea7e0485935ab79efd9cabb9018e4cc0934ef7cc2adfe6929e0f9c831e50dc0eb1f7f773139
|
||||
|
@ -1,12 +0,0 @@
|
||||
--- Makefile.orig 2006-01-03 16:43:33.000000000 -0500
|
||||
+++ Makefile 2006-01-03 16:43:44.000000000 -0500
|
||||
@@ -6,8 +6,7 @@
|
||||
PACKAGE = genromfs
|
||||
VERSION = 0.5.1
|
||||
CC = gcc
|
||||
-CFLAGS = -O2 -Wall -DVERSION=\"$(VERSION)\"#-g#
|
||||
-LDFLAGS = -s#-g
|
||||
+CFLAGS += -Wall -DVERSION=\"$(VERSION)\"#-g#
|
||||
|
||||
DISTDIR = $(PACKAGE)-$(VERSION)
|
||||
|
@ -1,28 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/genromfs/genromfs-0.5.1.ebuild,v 1.20 2012/09/09 15:22:10 armin76 Exp $
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Create space-efficient, small, read-only romfs filesystems"
|
||||
HOMEPAGE="http://romfs.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/romfs/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc s390 x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch "${FILESDIR}"/${P}-build.patch
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin genromfs || die
|
||||
doman genromfs.8
|
||||
dodoc ChangeLog NEWS genromfs.lsm genrommkdev readme-kernel-patch romfs.txt
|
||||
}
|
@ -1,195 +0,0 @@
|
||||
diff -c1 -r sxid-4.0.5.orig/source/md5.c sxid-4.0.5/source/md5.c
|
||||
*** sxid-4.0.5.orig/source/md5.c 1998-12-30 13:35:04.000000000 -0500
|
||||
--- sxid-4.0.5/source/md5.c 2007-03-23 11:58:40.000000000 -0400
|
||||
***************
|
||||
*** 17,18 ****
|
||||
--- 17,27 ----
|
||||
|
||||
+ /*
|
||||
+ * This code contains adaptations of changes made in 1997 by
|
||||
+ * Jim Kingdon of Cyclic Software so as not to require an integer
|
||||
+ * type that is exactly 32 bits wide. Jim Kingdon's changes
|
||||
+ * were explicitly released to the public domain. The adaptations
|
||||
+ * were made by Ari Johnson in 2007 and are also hereby released
|
||||
+ * into the public domain.
|
||||
+ */
|
||||
+
|
||||
#include <string.h> /* for memcpy() */
|
||||
***************
|
||||
*** 20,44 ****
|
||||
|
||||
! #ifndef HIGHFIRST
|
||||
! #define byteReverse(buf, len) /* Nothing */
|
||||
! #else
|
||||
! void byteReverse (unsigned char *buf, unsigned longs);
|
||||
!
|
||||
! #ifndef ASM_MD5
|
||||
! /*
|
||||
! * Note: this code is harmless on little-endian machines.
|
||||
! */
|
||||
! void byteReverse (unsigned char *buf, unsigned longs)
|
||||
! {
|
||||
! uint32 t;
|
||||
|
||||
! do {
|
||||
! t = (uint32) ((unsigned) buf[3] << 8 | buf[2]) << 16 |
|
||||
! ((unsigned) buf[1] << 8 | buf[0]);
|
||||
! *(uint32 *) buf = t;
|
||||
! buf += 4;
|
||||
! }
|
||||
! while (--longs);
|
||||
}
|
||||
- #endif
|
||||
- #endif
|
||||
|
||||
--- 29,47 ----
|
||||
|
||||
! /* Little-endian byte-swapping routines. Note that these do not
|
||||
! depend on the size of datatypes such as uint32, nor do they require
|
||||
! us to detect the endianness of the machine we are running on. */
|
||||
!
|
||||
! static uint32
|
||||
! getu32 (const unsigned char *addr) {
|
||||
! return (((((unsigned long)addr[3] << 8) | addr[2]) << 8)
|
||||
! | addr[1]) << 8 | addr[0];
|
||||
! }
|
||||
|
||||
! static void
|
||||
! putu32 (uint32 data, unsigned char *addr) {
|
||||
! addr[0] = (unsigned char) data;
|
||||
! addr[1] = (unsigned char) (data >> 8);
|
||||
! addr[2] = (unsigned char) (data >> 16);
|
||||
! addr[3] = (unsigned char) (data >> 24);
|
||||
}
|
||||
|
||||
***************
|
||||
*** 70,72 ****
|
||||
t = ctx->bits[0];
|
||||
! if ((ctx->bits[0] = t + ((uint32) len << 3)) < t)
|
||||
ctx->bits[1]++; /* Carry from low to high */
|
||||
--- 73,75 ----
|
||||
t = ctx->bits[0];
|
||||
! if ((ctx->bits[0] = (t + ((uint32) len << 3)) & 0xffffffff) < t)
|
||||
ctx->bits[1]++; /* Carry from low to high */
|
||||
***************
|
||||
*** 79,81 ****
|
||||
if (t) {
|
||||
! unsigned char *p = (unsigned char *) ctx->in + t;
|
||||
|
||||
--- 82,84 ----
|
||||
if (t) {
|
||||
! unsigned char *p = ctx->in + t;
|
||||
|
||||
***************
|
||||
*** 87,90 ****
|
||||
memcpy (p, buf, t);
|
||||
! byteReverse (ctx->in, 16);
|
||||
! MD5Transform (ctx->buf, (uint32 *) ctx->in);
|
||||
buf += t;
|
||||
--- 90,92 ----
|
||||
memcpy (p, buf, t);
|
||||
! MD5Transform (ctx->buf, ctx->in);
|
||||
buf += t;
|
||||
***************
|
||||
*** 96,99 ****
|
||||
memcpy (ctx->in, buf, 64);
|
||||
! byteReverse (ctx->in, 16);
|
||||
! MD5Transform (ctx->buf, (uint32 *) ctx->in);
|
||||
buf += 64;
|
||||
--- 98,100 ----
|
||||
memcpy (ctx->in, buf, 64);
|
||||
! MD5Transform (ctx->buf, ctx->in);
|
||||
buf += 64;
|
||||
***************
|
||||
*** 131,134 ****
|
||||
memset (p, 0, count);
|
||||
! byteReverse (ctx->in, 16);
|
||||
! MD5Transform (ctx->buf, (uint32 *) ctx->in);
|
||||
|
||||
--- 132,134 ----
|
||||
memset (p, 0, count);
|
||||
! MD5Transform (ctx->buf, ctx->in);
|
||||
|
||||
***************
|
||||
*** 140,150 ****
|
||||
}
|
||||
- byteReverse (ctx->in, 14);
|
||||
|
||||
/* Append length in bits and transform */
|
||||
! ((uint32 *) ctx->in)[14] = ctx->bits[0];
|
||||
! ((uint32 *) ctx->in)[15] = ctx->bits[1];
|
||||
|
||||
! MD5Transform (ctx->buf, (uint32 *) ctx->in);
|
||||
! byteReverse ((unsigned char *) ctx->buf, 4);
|
||||
! memcpy (digest, ctx->buf, 16);
|
||||
memset ((char *) ctx, 0, sizeof (ctx)); /* In case it's sensitive */
|
||||
--- 140,151 ----
|
||||
}
|
||||
|
||||
/* Append length in bits and transform */
|
||||
! putu32(ctx->bits[0], ctx->in + 56);
|
||||
! putu32(ctx->bits[1], ctx->in + 60);
|
||||
|
||||
! MD5Transform (ctx->buf, ctx->in);
|
||||
! putu32(ctx->buf[0], digest);
|
||||
! putu32(ctx->buf[1], digest + 4);
|
||||
! putu32(ctx->buf[2], digest + 8);
|
||||
! putu32(ctx->buf[3], digest + 12);
|
||||
memset ((char *) ctx, 0, sizeof (ctx)); /* In case it's sensitive */
|
||||
***************
|
||||
*** 164,166 ****
|
||||
#define MD5STEP(f, w, x, y, z, data, s) \
|
||||
! ( w += f(x, y, z) + data, w = w<<s | w>>(32-s), w += x )
|
||||
|
||||
--- 165,167 ----
|
||||
#define MD5STEP(f, w, x, y, z, data, s) \
|
||||
! ( w += f(x, y, z) + data, w &= 0xffffffff, w = w<<s | w>>(32-s), w += x )
|
||||
|
||||
***************
|
||||
*** 171,175 ****
|
||||
*/
|
||||
! void MD5Transform (uint32 buf[4], uint32 const in[16])
|
||||
{
|
||||
register uint32 a, b, c, d;
|
||||
|
||||
--- 172,181 ----
|
||||
*/
|
||||
! void MD5Transform (uint32 buf[4], const unsigned char inraw[64])
|
||||
{
|
||||
register uint32 a, b, c, d;
|
||||
+ uint32 in[16];
|
||||
+ int i;
|
||||
+
|
||||
+ for (i = 0; i < 16; ++i)
|
||||
+ in[i] = getu32 (inraw + 4 * i);
|
||||
|
||||
diff -c1 -r sxid-4.0.5.orig/source/md5.h sxid-4.0.5/source/md5.h
|
||||
*** sxid-4.0.5.orig/source/md5.h 1998-12-30 13:35:04.000000000 -0500
|
||||
--- sxid-4.0.5/source/md5.h 2007-03-23 11:47:25.000000000 -0400
|
||||
***************
|
||||
*** 4,13 ****
|
||||
|
||||
- #ifdef __alpha
|
||||
- typedef unsigned int uint32;
|
||||
-
|
||||
- #else
|
||||
typedef unsigned long uint32;
|
||||
|
||||
- #endif
|
||||
-
|
||||
struct MD5Context {
|
||||
--- 4,7 ----
|
||||
***************
|
||||
*** 22,29 ****
|
||||
void MD5Final (unsigned char digest[16], struct MD5Context *context);
|
||||
! void MD5Transform (uint32 buf[4], uint32 const in[16]);
|
||||
!
|
||||
! /*
|
||||
! * This is needed to make RSAREF happy on some MS-DOS compilers.
|
||||
! */
|
||||
! typedef struct MD5Context MD5_CTX;
|
||||
|
||||
--- 16,18 ----
|
||||
void MD5Final (unsigned char digest[16], struct MD5Context *context);
|
||||
! void MD5Transform (uint32 buf[4], const unsigned char in[64]);
|
||||
|
@ -1,40 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/sxid/sxid-4.0.4-r1.ebuild,v 1.12 2012/09/09 15:49:42 armin76 Exp $
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="suid, sgid file and directory checking"
|
||||
SRC_URI="http://www.phunnypharm.org/pub/sxid/${P/-/_}.tar.gz"
|
||||
HOMEPAGE="http://freshmeat.net/projects/sxid"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="-amd64 ppc x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="virtual/mailx"
|
||||
DEPEND="sys-apps/sed
|
||||
sys-devel/gcc
|
||||
sys-devel/autoconf"
|
||||
|
||||
src_compile() {
|
||||
# this is an admin application and really requires root to run correctly
|
||||
# we need to move the binary to the sbin directory
|
||||
cd source
|
||||
sed -i s/bindir/sbindir/g Makefile.in
|
||||
cd ..
|
||||
|
||||
tc-export CC
|
||||
econf || die "econf failed"
|
||||
emake || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make DESTDIR="${D}" install || die
|
||||
dodoc README docs/sxid.conf.example docs/sxid.cron.example
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "You will need to configure sxid.conf for your system using the manpage and example"
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST builder-2.1.2.tgz 20255 SHA256 9666250a78b4bfc31865da3ed07b9c714626d7cd976e7692071226554f2c3e7e SHA512 cb76bc699bc19d4a6679f39670683e40f60fc42c178beca4458180d17ab80f73cdc1166878ed874810a48f63839b39d15b68b160e8e44b62e243dd6eaccac67b WHIRLPOOL b020b15debc793087a7e33809d4cc9dfd00211b7b085a122344c8c25fbc41cfea99660e4f7160ad1721e5eaa9d767e6b00a6d4064b154f1b822f20b827a41e0b
|
||||
DIST builder-3.0.0.gem 609280 SHA256 fbd3e15e5de02245f7d649b3415b2c2875cdc9a14dccde89aa30fc14a314618e SHA512 c17a402085d031677bcda043a0386c1c01aa029ae7a60f9d82c98df97f4572b301dddbb7237d7042aebd95aa70949c75758fc0dde4a340c0e8ea7aca1dccda54 WHIRLPOOL 0032c884931ce7265fb82d3b058abd0c4adfd47ca2cda49c3d5a2c37ab248fd6e8607125732c681ac578c12c0f67d1bf8ec6ce93154e3a8ff8a29725442f84b1
|
||||
DIST builder-3.0.3.gem 26112 SHA256 1d5471cdee27648a8d7485821aff888be68b538ea631a21038b194ea2810a503 SHA512 5652f65571a436e35875bc7957050669937a2a8a75fa47180f59255deb35dc0648d32e4e1244928de872e8dcc34ad6dc3aee34e486b1dfa421e7fc58e1e0384d WHIRLPOOL 16a115e704c464631142ab00f601b84bfcbfc8d5b159402060610c8e4b98a6bb7821e4ad2a780d168e7542cd8e0d4141f5779424e55a0411e5214ec9dbb2463c
|
||||
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/builder/builder-3.0.3.ebuild,v 1.1 2012/10/04 05:57:45 graaff Exp $
|
||||
|
||||
EAPI=4
|
||||
USE_RUBY="ruby18 ruby19 ree18 jruby"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST="test_all"
|
||||
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.rdoc CHANGES"
|
||||
|
||||
inherit ruby-fakegem eutils
|
||||
|
||||
DESCRIPTION="A builder to facilitate programatic generation of XML markup"
|
||||
HOMEPAGE="http://rubyforge.org/projects/builder/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="3"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_bdepend "doc? ( dev-ruby/rdoc )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i \
|
||||
-e '/rdoc\.template .*jamis/d' \
|
||||
Rakefile || die
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST capistrano-2.12.0.gem 122880 SHA256 d38f2776fdcbfa0a7db1101deb30d398047514ffaac04fc6d0a5a8dd71311a83 SHA512 28c1b3a7d667b629b22e35b6379bc930f844e66219baeacd609cdc0d3c8cd870a811345869ec8715e93b452320ff084ca8b9cca1ada7d737b46fd3200d7eb144 WHIRLPOOL 54873be52aa520adf9d5ad334c13927015ccb3b5d6b0c1e88be6f00ddc8e9962413798d40525b9021d01ba8828b30f686ae8c4597a52ed2ea070a73d250835d5
|
||||
DIST capistrano-2.13.4.gem 123904 SHA256 cfcd3ab3cda510830b9d5784e2aa82bf04265815cbad6349a7e1035085533e23 SHA512 d6a95cc4159ea9cf050459b46d53a09a35e3cb3d66f05e55bf90fe35e4dd1bf4989cf9b0dd125fd86337b27888dea371b17d20f0fc6d36592e38d0b041584531 WHIRLPOOL 5df2fcfe6caaa0dca59bbcb4f95aea9eb2d3f088063ece699e92b9a00b0d2d41ab1c65251d6097696e1d7b4b364a365bdfa6a5c22cba8d1f6e1bf551cd991096
|
||||
DIST capistrano-2.9.0.gem 118784 SHA256 2ec39e66d38059ab25003aad12a56e74fb06db7b6e4104eed25e273ec8d6dddb SHA512 49b9c08e8812ce9f9b75e48343de3dfd765f5b3fa7b35eae9387e3d6ea061a5885d9e865d79a7a4de2ff9cf0dae54dcf2f9282a3b1a9d57e684d47c7f9462f7e WHIRLPOOL a460ab2472daeb293ca5494bb5b393314886181e8d644d9935f932057391109608984e65f59c0211d889bfa6ad00d522f5567c649fa2db406883c700e25a80dc
|
||||
|
@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/capistrano/capistrano-2.13.4.ebuild,v 1.1 2012/10/04 06:06:34 graaff Exp $
|
||||
|
||||
EAPI=4
|
||||
# ruby19 → pending on net/sftp
|
||||
USE_RUBY="ruby18"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.mdown"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A distributed application deployment system"
|
||||
HOMEPAGE="http://capify.org/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="2"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend "
|
||||
>=dev-ruby/net-ssh-2.0.14
|
||||
>=dev-ruby/net-sftp-2.0.2
|
||||
>=dev-ruby/net-scp-1.0.2
|
||||
>=dev-ruby/net-ssh-gateway-1.1.0
|
||||
>=dev-ruby/highline-1.2.7"
|
||||
ruby_add_bdepend "
|
||||
test? ( dev-ruby/mocha )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
rm Gemfile || die
|
||||
sed -i -e '/[Bb]undler/d' Rakefile test/utils.rb || die
|
||||
# sed -i -e '/ruby-debug/ s:^:#:' test/utils.rb || die
|
||||
|
||||
# Avoid copy strategy tests since these fail in some cases due to
|
||||
# complicated (aka unknown) interactions with other parts of the
|
||||
# test suite.
|
||||
rm test/deploy/strategy/copy_test.rb || die
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST tortoisehg-2.4.2.tar.gz 9018020 SHA256 d30963453a9d618b04dfbfebda1641cb4742133829c25ff60735236f1399108a SHA512 433e2facd02b44a9c9ea2a20ecdf98ff4381f2c30c046f59b246c27686f2142eef944c3fc256371e7444495cb95a0291e8f4924382f8a67e2c109060a52e5b54 WHIRLPOOL 95d26511cbd502048854f846172e7fad107ae492f4d4eb9a5a6ce5ff9e9b482978ec28e693c752cf914ad6b1048e987ac3eb2ceaf79c838d0ff41f53607a2aac
|
||||
DIST tortoisehg-2.4.3.tar.gz 9025948 SHA256 6db82b51c301e8e7e83a5f7730882fdd055ba99f33ed5013d8c16b68b243f373 SHA512 5321c53750959888272d7073483025b47467de3bf9946c1e816fed5672651183d0fed2dec82ddb6975272dcb6c1cbae56aba6c256edea98e434f7533f46d7d68 WHIRLPOOL 29d8bb553af5e7fc7efb1843cdd81bcb9b077528d9767ee424869e7ccc6e0e5f7b2c5542047ddd0c061ffa419535cfb84f8f848ed7c143064771927c6d68531e
|
||||
DIST tortoisehg-2.5.1.tar.gz 9066918 SHA256 d679738e2b15b33902dac2dd9db3ff5d0e7923acadf57c1d0d8faa9d01953749 SHA512 2671d22f15f869f3f2128bd76ae24273cc0d46b8a778d080efaf3d3eb1792874d8c92299adcdc4412a241f471f08cbbda82db8a457f493f636f913bf5a64f1ff WHIRLPOOL 62d5a6b8a3f62fe1dafb2d1a871e883e387188a57a0930eb22727340f4ce93a5cd8d8c7ca781449992edb630937d97fea6f6d87ab813cb43369b99454c0f57ef
|
||||
DIST tortoisehg-2.5.tar.gz 9767802 SHA256 8fb1fdd90517e9c24c36f62053eea862aea55e43ee28b1b898848798538b1abd SHA512 efd32a06ac81c6802e184c79b6cddead4256585e3473a3a91236831e461aad056a681532b08358ebec0c10e704fb2cb252df3f5350ec3c4d147edf46b692b8b1 WHIRLPOOL 693cf1bb59e673fc30d05cfa4af683f8ea67c79ebddb96786dae14b3a320ef1875d6678421c0472a13cc977e91958379ed0e78a952c3f48256e740575059ca11
|
||||
|
@ -0,0 +1,78 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/tortoisehg/tortoisehg-2.5.1.ebuild,v 1.1 2012/10/04 05:57:37 polynomial-c Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
SUPPORT_PYTHON_ABIS=1
|
||||
PYTHON_DEPEND="2:2.5"
|
||||
RESTRICT_PYTHON_ABIS="2.4 3.* *-pypy-*"
|
||||
|
||||
inherit distutils eutils
|
||||
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SRC_URI="mirror://bitbucket/${PN}/targz/downloads/${P}.tar.gz"
|
||||
HG_DEPEND=">=dev-vcs/mercurial-2.2 <dev-vcs/mercurial-2.4"
|
||||
else
|
||||
inherit mercurial
|
||||
EHG_REPO_URI="https://bitbucket.org/tortoisehg/thg"
|
||||
KEYWORDS=""
|
||||
SRC_URI=""
|
||||
HG_DEPEND="dev-vcs/mercurial"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Set of graphical tools for Mercurial"
|
||||
HOMEPAGE="http://tortoisehg.bitbucket.org"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND="${HG_DEPEND}
|
||||
dev-python/iniparse
|
||||
dev-python/pygments
|
||||
dev-python/PyQt4
|
||||
dev-python/qscintilla-python"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( >=dev-python/sphinx-1.0.3 )"
|
||||
|
||||
src_prepare() {
|
||||
if [[ ${LINGUAS+set} ]]; then
|
||||
pushd i18n/tortoisehg > /dev/null || die
|
||||
local x y keep
|
||||
for x in *.po; do
|
||||
keep=false
|
||||
for y in ${LINGUAS}; do
|
||||
if [[ ${y} == ${x%.po}* ]]; then
|
||||
keep=true
|
||||
break
|
||||
fi
|
||||
done
|
||||
${keep} || rm "${x}" || die
|
||||
done
|
||||
popd > /dev/null || die
|
||||
fi
|
||||
|
||||
distutils_src_prepare
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
distutils_src_compile
|
||||
|
||||
if use doc ; then
|
||||
emake -C doc html
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
dodoc doc/ReadMe*.txt doc/TODO
|
||||
|
||||
if use doc ; then
|
||||
dohtml -r doc/build/html
|
||||
fi
|
||||
|
||||
newicon -s scalable icons/scalable/apps/thg-logo.svg tortoisehg_logo.svg
|
||||
domenu contrib/${PN}.desktop
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
DIST simulinux-complete-102-2-2.zip 6115022 RMD160 6539c3bc66d4c6a9e6f67dbcf640e0f1588c9618 SHA1 f74d2ac9e03f86754881006c7a36d7089a6d1d6b SHA256 0f7752b7625ecfe18ab29f724321249ca9cc49cc9e05e392b3d19190188a6c98
|
||||
DIST simupak64-addon-food-102-2-1.zip 113454 RMD160 f57902d9c882196e50042daa31ba8f0b540599ee SHA1 e41abf1bdd480190bf7a46764895b43b9d65d3c1 SHA256 7add9c3e3dc3959c6a39776043a16beb92f6f59190fcae25b29e367c17e24607
|
||||
DIST simutrans-src-102-2-2.zip 2498680 RMD160 c521a50a25fff19a292571f093c0352dead4e941 SHA1 e956fefcf181a32f999d68ff49dbb73c9d9ff566 SHA256 b105013ba180706a4790eddf19e007e1955c4ef7daa1c90fb6aaa48c28134351
|
||||
DIST simulinux-complete-102-2-2.zip 6115022 SHA256 0f7752b7625ecfe18ab29f724321249ca9cc49cc9e05e392b3d19190188a6c98 SHA512 9af231cdc7c254030b061b3f11a09bbfba6569c57757a3589036eb8ee980531877911d44626d5a663fe6cf209a913e7f66a7a480f141aa7c518dabae01e0feb1 WHIRLPOOL e3fa7745f08619c9c8944c7046d18ef539e4ecee98a63645ef93799b5722a881fa4e3f0f4e78a9e1d5ba4225894f15002fcfb0ffbac870585fabffc0f363380c
|
||||
DIST simupak64-addon-food-102-2-1.zip 113454 SHA256 7add9c3e3dc3959c6a39776043a16beb92f6f59190fcae25b29e367c17e24607 SHA512 162ee13cf56d2ec248f4cceb4083586a5029fefb08d4a848ddd73fea114671d7b88267baefd10b63e2d3e4559d1cdef7cd7203e8d931ed5cebddcac6cf23a80d WHIRLPOOL a57cca9e1210c688ce4f0e048de9f0a487b87bbfecaf06e964baeadc2ec18a5456c3f37b04b1b73ee3fca72aa880915c79e832be231a0dfd13baa8d551108aef
|
||||
DIST simutrans-src-102-2-2.zip 2498680 SHA256 b105013ba180706a4790eddf19e007e1955c4ef7daa1c90fb6aaa48c28134351 SHA512 8206c19723a5497b8f156ac9efde402eae15055d7ebf2ce0e6fb9bf2a1cb220a13f601a42583eb252cb362f0641d5c58d8d9afaab3b5ee182f7e9e180d024a4c WHIRLPOOL 1aacf2bb99c6c84d41cfac304a59e195a3cb970e4876273d4d0c9278250da803f7fec9bb92d459530e374a947753631189c553b53422799a5bc921ecc7ace45b
|
||||
|
@ -0,0 +1,59 @@
|
||||
--- gui/curiositylist_stats_t.cc.old 2012-10-04 08:46:47.623621825 +0200
|
||||
+++ gui/curiositylist_stats_t.cc 2012-10-04 08:47:12.429854860 +0200
|
||||
@@ -151,7 +151,8 @@
|
||||
get_unique_attractions( sortby, sortreverse );
|
||||
}
|
||||
|
||||
- for (uint32 i=0; i<attractions.get_count() && yoff<end; i++) {
|
||||
+ uint32 i;
|
||||
+ for (i=0; i<attractions.get_count() && yoff<end; i++) {
|
||||
const gebaeude_t* geb = attractions[i];
|
||||
|
||||
int xoff = offset.x+10;
|
||||
--- tpl/hashtable_tpl.h.old 2012-10-03 13:51:30.558014602 +0200
|
||||
+++ tpl/hashtable_tpl.h 2012-10-03 17:18:43.988237496 +0200
|
||||
@@ -48,7 +48,7 @@
|
||||
while(iter.next()) {
|
||||
node_t node = iter.get_current();
|
||||
|
||||
- if(comp(node.key, key) == 0) {
|
||||
+ if(this->comp(node.key, key) == 0) {
|
||||
return node.object;
|
||||
}
|
||||
}
|
||||
@@ -61,7 +61,7 @@
|
||||
while(iter.next()) {
|
||||
node_t &node = iter.access_current();
|
||||
|
||||
- if(comp(node.key, key) == 0) {
|
||||
+ if(this->comp(node.key, key) == 0) {
|
||||
return &node.object;
|
||||
}
|
||||
}
|
||||
@@ -84,7 +84,7 @@
|
||||
while(iter.next()) {
|
||||
node_t &node = iter.access_current();
|
||||
|
||||
- if(comp(node.key, key) == 0) {
|
||||
+ if(this->comp(node.key, key) == 0) {
|
||||
// duplicate
|
||||
return false;
|
||||
}
|
||||
@@ -111,7 +111,7 @@
|
||||
|
||||
while(iter.next()) {
|
||||
node_t &node = iter.access_current();
|
||||
- if(comp(node.key, key) == 0) {
|
||||
+ if(this->comp(node.key, key) == 0) {
|
||||
value_t value = node.object;
|
||||
node.object = object;
|
||||
return value;
|
||||
@@ -138,7 +138,7 @@
|
||||
|
||||
while(iter.next()) {
|
||||
node_t node = iter.get_current();
|
||||
- if(comp(node.key, key) == 0) {
|
||||
+ if(this->comp(node.key, key) == 0) {
|
||||
bags[code].remove( node );
|
||||
|
||||
return node.object;
|
@ -1 +1 @@
|
||||
DIST bygfoot-2.3.2.tar.bz2 1585550 RMD160 6bd0324ef7c7183df43bb683ebbc83f24ec5b149 SHA1 989fe8a43c5145d4091cf50f6004c90aa073c273 SHA256 2e7f300ff33d45406cae3fa9e846fd5abcccbef500787a690ec8eccd020a224d
|
||||
DIST bygfoot-2.3.2.tar.bz2 1585550 SHA256 2e7f300ff33d45406cae3fa9e846fd5abcccbef500787a690ec8eccd020a224d
|
||||
|
@ -1,21 +0,0 @@
|
||||
commit 7322b28f46969adb721daecf5a7fb67b8e0c6ae4
|
||||
Author: Vishesh Handa <me@vhanda.in>
|
||||
Date: Wed Aug 8 14:33:02 2012 +0530
|
||||
|
||||
Break out of kinotify's _k_addWatches loop
|
||||
|
||||
Didn't test the patch out after making a super trivial change in the
|
||||
review request. Stupid Stupid me!
|
||||
|
||||
diff --git a/services/filewatch/kinotify.cpp b/services/filewatch/kinotify.cpp
|
||||
index 47eb8ed..509abff 100644
|
||||
--- a/services/filewatch/kinotify.cpp
|
||||
+++ b/services/filewatch/kinotify.cpp
|
||||
@@ -152,6 +152,7 @@ public:
|
||||
}
|
||||
else {
|
||||
delete dirIterators.dequeue();
|
||||
+ break;
|
||||
}
|
||||
}
|
||||
|
@ -1,105 +0,0 @@
|
||||
commit a81f05034baef438eacd346fcbc97dd818a0b5bf
|
||||
Author: Vishesh Handa <me@vhanda.in>
|
||||
Date: Mon Aug 6 15:01:14 2012 +0530
|
||||
|
||||
kinotify: Do not store the paths to be added
|
||||
|
||||
kinotify used a QQueue<QByteArray> to store all the directories which
|
||||
need to be added. Since we use QDirIterator, each path is presented as a
|
||||
QString which is then encoded to its QByteArray (QFile::encodeName).
|
||||
This results in *large* chunks of memory being allocated, and then
|
||||
slowly being deallocated.
|
||||
|
||||
Instead, we now use a QDirIterator, and do not store all the directories
|
||||
which need to be added, we simply iterate over them. This way we do not
|
||||
allocate large amounts of memory.
|
||||
|
||||
There is a large performance improvement as well. On my system, with
|
||||
38829 directories, adding all the watches now takes only about 10 seconds,
|
||||
instead of about 65.
|
||||
|
||||
Patch possible due to massif output provided by Jure Repinc <jlp@holodeck1.com>.
|
||||
Thanks a lot.
|
||||
|
||||
tldr: Use DFS instead of BFS -> Less memory consumption
|
||||
|
||||
BUG: 304476
|
||||
REVIEW: 105892
|
||||
DIGEST: Fix massive memory leak in Nepomuk File Monitoring Service
|
||||
|
||||
diff --git a/services/filewatch/kinotify.cpp b/services/filewatch/kinotify.cpp
|
||||
index e8843c8..47eb8ed 100644
|
||||
--- a/services/filewatch/kinotify.cpp
|
||||
+++ b/services/filewatch/kinotify.cpp
|
||||
@@ -79,8 +79,8 @@ public:
|
||||
QHash<int, QByteArray> watchPathHash;
|
||||
QHash<QByteArray, int> pathWatchHash;
|
||||
|
||||
- /// queue of paths to install watches for
|
||||
- QQueue<QByteArray> pathsToWatch;
|
||||
+ /// A list of all the current dirIterators
|
||||
+ QQueue<QDirIterator*> dirIterators;
|
||||
|
||||
unsigned char eventBuffer[EVENT_BUFFER_SIZE];
|
||||
|
||||
@@ -136,20 +136,6 @@ public:
|
||||
}
|
||||
}
|
||||
|
||||
- bool addWatchesRecursively( const QByteArray& path )
|
||||
- {
|
||||
- if ( !addWatch( path ) )
|
||||
- return false;
|
||||
-
|
||||
- const QString stringPath = QFile::decodeName(path);
|
||||
- QDirIterator iter( stringPath, QDir::Dirs | QDir::NoDotAndDotDot );
|
||||
- while( iter.hasNext() ) {
|
||||
- pathsToWatch.enqueue( QFile::encodeName(iter.next()) );
|
||||
- }
|
||||
-
|
||||
- return true;
|
||||
- }
|
||||
-
|
||||
void removeWatch( int wd ) {
|
||||
kDebug() << wd << watchPathHash[wd];
|
||||
pathWatchHash.remove( watchPathHash.take( wd ) );
|
||||
@@ -159,19 +145,20 @@ public:
|
||||
void _k_addWatches() {
|
||||
// add the next batch of paths
|
||||
for ( int i = 0; i < 100; ++i ) {
|
||||
- if ( pathsToWatch.isEmpty() ||
|
||||
- !addWatchesRecursively( pathsToWatch.dequeue() ) ) {
|
||||
- return;
|
||||
+ QDirIterator* it = dirIterators.front();
|
||||
+ if( it->hasNext() ) {
|
||||
+ it->next();
|
||||
+ addWatch( QFile::encodeName(it->filePath()) );
|
||||
+ }
|
||||
+ else {
|
||||
+ delete dirIterators.dequeue();
|
||||
}
|
||||
}
|
||||
|
||||
// asyncroneously add the next batch
|
||||
- if ( !pathsToWatch.isEmpty() ) {
|
||||
+ if ( !dirIterators.isEmpty() ) {
|
||||
QMetaObject::invokeMethod( q, "_k_addWatches", Qt::QueuedConnection );
|
||||
}
|
||||
- else {
|
||||
- kDebug() << "All watches installed";
|
||||
- }
|
||||
}
|
||||
|
||||
private:
|
||||
@@ -245,7 +232,10 @@ bool KInotify::addWatch( const QString& path, WatchEvents mode, WatchFlags flags
|
||||
|
||||
d->mode = mode;
|
||||
d->flags = flags;
|
||||
- d->pathsToWatch.append( QFile::encodeName( path ) );
|
||||
+ d->addWatch( QFile::encodeName(path) );
|
||||
+ QDirIterator* iter = new QDirIterator( path, QDir::Dirs | QDir::NoDotAndDotDot,
|
||||
+ QDirIterator::Subdirectories );
|
||||
+ d->dirIterators.append( iter );
|
||||
d->_k_addWatches();
|
||||
return true;
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
commit 32b44881dda4f243932c59c11bf39c91f30c224b
|
||||
Author: Dan Vrátil <dvratil@redhat.com>
|
||||
Date: Wed Oct 3 13:27:22 2012 +0200
|
||||
|
||||
Add null-crash guards for m_dirWatch to FileWatch
|
||||
|
||||
BUG: 307388
|
||||
|
||||
diff --git a/services/filewatch/nepomukfilewatch.cpp b/services/filewatch/nepomukfilewatch.cpp
|
||||
index 94db504..83045da 100644
|
||||
--- a/services/filewatch/nepomukfilewatch.cpp
|
||||
+++ b/services/filewatch/nepomukfilewatch.cpp
|
||||
@@ -114,6 +114,7 @@ namespace {
|
||||
|
||||
Nepomuk2::FileWatch::FileWatch( QObject* parent, const QList<QVariant>& )
|
||||
: Service( parent )
|
||||
+ , m_dirWatch( 0 )
|
||||
{
|
||||
// Create the configuration instance singleton (for thread-safety)
|
||||
// ==============================================================
|
||||
@@ -324,8 +325,10 @@ void Nepomuk2::FileWatch::slotInotifyWatchUserLimitReached()
|
||||
{
|
||||
// we do it the brutal way for now hoping with new kernels and defaults this will never happen
|
||||
// Delete the KInotify and switch to KDirNotify dbus signals
|
||||
- m_dirWatch->deleteLater();
|
||||
- m_dirWatch = 0;
|
||||
+ if( m_dirWatch ) {
|
||||
+ m_dirWatch->deleteLater();
|
||||
+ m_dirWatch = 0;
|
||||
+ }
|
||||
connectToKDirWatch();
|
||||
}
|
||||
#endif
|
||||
@@ -413,7 +416,9 @@ void Nepomuk2::FileWatch::slotDeviceMounted(const Nepomuk2::RemovableMediaCache:
|
||||
void Nepomuk2::FileWatch::slotDeviceTeardownRequested(const Nepomuk2::RemovableMediaCache::Entry* entry )
|
||||
{
|
||||
#ifdef BUILD_KINOTIFY
|
||||
- m_dirWatch->removeWatch( entry->mountPath() );
|
||||
+ if( m_dirWatch ) {
|
||||
+ m_dirWatch->removeWatch( entry->mountPath() );
|
||||
+ }
|
||||
#endif
|
||||
}
|
||||
|
@ -0,0 +1,25 @@
|
||||
commit 804e54f83ade8a377d392d350981ead07f60a9d3
|
||||
Author: David Faure <faure@kde.org>
|
||||
Date: Tue Oct 2 20:27:03 2012 +0200
|
||||
|
||||
Fix crash when watchUserLimitReached() leads to deleting the KInotify instance
|
||||
|
||||
... which emitted the signal. So don't use a direct delete.
|
||||
|
||||
BUG: 307388
|
||||
FIXED-IN: 4.9.3
|
||||
|
||||
diff --git a/services/filewatch/nepomukfilewatch.cpp b/services/filewatch/nepomukfilewatch.cpp
|
||||
index 9fd5d9c..94db504 100644
|
||||
--- a/services/filewatch/nepomukfilewatch.cpp
|
||||
+++ b/services/filewatch/nepomukfilewatch.cpp
|
||||
@@ -323,7 +323,8 @@ void Nepomuk2::FileWatch::connectToKDirWatch()
|
||||
void Nepomuk2::FileWatch::slotInotifyWatchUserLimitReached()
|
||||
{
|
||||
// we do it the brutal way for now hoping with new kernels and defaults this will never happen
|
||||
- delete m_dirWatch;
|
||||
+ // Delete the KInotify and switch to KDirNotify dbus signals
|
||||
+ m_dirWatch->deleteLater();
|
||||
m_dirWatch = 0;
|
||||
connectToKDirWatch();
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index fbaa376..a2561c9 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -1007,7 +1007,7 @@ xyesno)
|
||||
else
|
||||
# should check these...
|
||||
X11_INCLUDES="$X11_INCLUDES $X_CFLAGS"
|
||||
- if test "x$HAVE_XF86VIDMODE" == xyes; then
|
||||
+ if test "x$HAVE_XF86VIDMODE" = xyes; then
|
||||
GL_LIB_DEPS="$X_LIBS -lX11 -lXext -lXxf86vm -lXdamage -lXfixes"
|
||||
else
|
||||
GL_LIB_DEPS="$X_LIBS -lX11 -lXext -lXdamage -lXfixes"
|
@ -1,4 +1,4 @@
|
||||
DIST fldigi-3.21.42.tar.gz 1665053 SHA256 864ffdab48e352116347fef80bd34e6b1c55ac35b83b9770767da3827e7d639e SHA512 5cc641e2aea8b94044cc65f59785b09b8c7acd4e5152c650fec2ab942b1e99b577cd18fed2d66c63a72648ddafa5a14d5eeeabe860a3453df5580b8a0c9ec272 WHIRLPOOL 12d0e5aecdbcb668e91529e5ff1884b75ea9dfee3e503a838c3889d22ff9ef113f64b4430c4b973a1056d9700c30b2af08f5c9cbbbba8eaeaa8f9e5b7bfbe00a
|
||||
DIST fldigi-3.21.50.tar.gz 1790564 SHA256 244921f705f70cd48e2ade44f853a7e092775f7a61d3e214f5faaf74853606c5 SHA512 4852528590192758711b59a201ef5af5c9469b5fc4007b75cca783877d45de3091f930395ee02446c81bc6a433a58006ebc0a2cecc4f01dff49594c5ee983126 WHIRLPOOL b89b026e64c227e30da18fc8059b81e8937e805013cebb6cc28ccef97d4a4b061b8d63ee74b2c8efa993f60c68672db2a57f2e5a0f184b2015b817f38faab73b
|
||||
DIST fldigi-3.21.51.tar.gz 1794375 SHA256 20313338d25bb60ce01962d454ea09929d065344a5cf34f2e631945b4ec82f4d SHA512 fada02c9931be5ccc33aba1f334aaf55a6c26c50b19b3a3058ca5405b6fe2aa1a5c9447a6a9f4ab1c8f23366ef446ff90cef0e6a36368f6a9dfe5492b8428d4a WHIRLPOOL c29ce8e1a1fcb7547030feecde73aef96071fd04ddf90574cfcfd06176c9e6eb13077ef792714d3750e467005d0b099068b481dff2a472c00304a9df98cde940
|
||||
DIST fldigi-3.21.52.tar.gz 1794366 SHA256 036957456133eefd7b75076f6e1495c1b4b446ed1609f9b83b3056d05aaea9ae SHA512 46dfdceb346990b7417a26f2cf00352f690610353573e970d891d04e32452e9bedfc43659d34b33e1e3b10650d10b06a0b527e7d9ca48bc0ca4f9f7783a2edeb WHIRLPOOL 6b0f3a06b0a5157c7dd408b224298fc5d0d31f5a290765bea57ba87f262d708d1f493ea1b7f66410f6c51866939ee0498a9faf1e898ccad8b824312b63a0ad07
|
||||
DIST fldigi-3.21.53.tar.gz 1794250 SHA256 92eda880e61145fd1ed3a6b9b5fe7c32ed6c0f340156dbfaf30907359c546db9 SHA512 e970bc6e43d5cfb7ec992987d310f32765066dcabae17a2492242af4c2ee096f65debe9908b26846fcbe2e0e83f6beb3e920bd3a4b4765db678c60b7da6dc515 WHIRLPOOL 9c91e403696425e23dc5c04e57b3821dd18be90500dd5e1b1499a7a811ee004949c3f4dcc838df23794f7e4467d5822a23e0a87a633ac3b0c49b174ffc42b488
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-radio/fldigi/fldigi-3.21.51.ebuild,v 1.1 2012/09/21 12:55:48 tomjbe Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-radio/fldigi/fldigi-3.21.53.ebuild,v 1.1 2012/10/04 07:10:07 tomjbe Exp $
|
||||
|
||||
EAPI=4
|
||||
|
@ -0,0 +1,63 @@
|
||||
diff --git a/ac/ax_boost_filesystem.m4 b/ac/ax_boost_filesystem.m4
|
||||
index 97c4ad0..87b94a8 100644
|
||||
--- a/ac/ax_boost_filesystem.m4
|
||||
+++ b/ac/ax_boost_filesystem.m4
|
||||
@@ -81,14 +81,14 @@ AC_DEFUN([AX_BOOST_FILESYSTEM],
|
||||
AC_DEFINE(HAVE_BOOST_FILESYSTEM,,[define if the Boost::Filesystem library is available])
|
||||
BOOSTLIBDIR=`echo $BOOST_LDFLAGS | sed -e 's/@<:@^\/@:>@*//'`
|
||||
if test "x$ax_boost_user_filesystem_lib" = "x"; then
|
||||
- for libextension in `ls $BOOSTLIBDIR/libboost_filesystem*.{so,dylib,a}* 2>/dev/null | sed 's,.*/,,' | sed -e 's,^lib\(boost_filesystem.*\)\.so.*$,\1,' -e 's,^lib\(boost_filesystem.*\)\.dylib.*$,\1,' -e 's,^lib\(boost_filesystem.*\)\.a.*$,\1,'`; do
|
||||
+ for libextension in `ls $BOOSTLIBDIR/libboost_filesystem*.so* $BOOSTLIBDIR/libboost_filesystem*.dylib* $BOOSTLIBDIR/libboost_filesystem*.a* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^lib\(boost_filesystem.*\)\.\(dylib\|a\|so\).*$;\1;'` ; do
|
||||
ax_lib=${libextension}
|
||||
AC_CHECK_LIB($ax_lib, exit,
|
||||
[BOOST_FILESYSTEM_LIB="-l$ax_lib"; AC_SUBST(BOOST_FILESYSTEM_LIB) link_filesystem="yes"; break],
|
||||
[link_filesystem="no"],[$BOOST_SYSTEM_LIB])
|
||||
done
|
||||
if test "x$link_filesystem" != "xyes"; then
|
||||
- for libextension in `ls $BOOSTLIBDIR/boost_filesystem*.{dll,a}* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^\(boost_filesystem.*\)\.dll.*$;\1;' -e 's;^\(boost_filesystem.*\)\.a*$;\1;'` ; do
|
||||
+ for libextension in `ls $BOOSTLIBDIR/boost_filesystem*.dll* $BOOSTLIBDIR/boost_filesystem*.a* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^\(boost_filesystem.*\)\.\(dll\|a\).*$;\1;'` ; do
|
||||
ax_lib=${libextension}
|
||||
AC_CHECK_LIB($ax_lib, exit,
|
||||
[BOOST_FILESYSTEM_LIB="-l$ax_lib"; AC_SUBST(BOOST_FILESYSTEM_LIB) link_filesystem="yes"; break],
|
||||
diff --git a/ac/ax_boost_regex.m4 b/ac/ax_boost_regex.m4
|
||||
index ffd537f..2cef64f 100644
|
||||
--- a/ac/ax_boost_regex.m4
|
||||
+++ b/ac/ax_boost_regex.m4
|
||||
@@ -75,14 +75,14 @@ AC_DEFUN([AX_BOOST_REGEX],
|
||||
AC_DEFINE(HAVE_BOOST_REGEX,,[define if the Boost::Regex library is available])
|
||||
BOOSTLIBDIR=`echo $BOOST_LDFLAGS | sed -e 's/@<:@^\/@:>@*//'`
|
||||
if test "x$ax_boost_user_regex_lib" = "x"; then
|
||||
- for libextension in `ls $BOOSTLIBDIR/libboost_regex*.{so,dylib,a}* 2>/dev/null | sed 's,.*/,,' | sed -e 's,^lib\(boost_regex.*\)\.so.*$,\1,' -e 's,^lib\(boost_regex.*\)\.dylib.*$,\1,' -e 's,^lib\(boost_regex.*\)\.a.*$,\1,'`; do
|
||||
+ for libextension in `ls $BOOSTLIBDIR/libboost_regex*.so* $BOOSTLIBDIR/libboost_regex*.dylib* $BOOSTLIBDIR/libboost_regex*.a* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^lib\(boost_regex.*\)\.so.*$;\1;' -e 's;^lib\(boost_regex.*\)\.dylib.*;\1;' -e 's;^lib\(boost_regex.*\)\.a.*$;\1;'` ; do
|
||||
ax_lib=${libextension}
|
||||
AC_CHECK_LIB($ax_lib, exit,
|
||||
[BOOST_REGEX_LIB="-l$ax_lib"; AC_SUBST(BOOST_REGEX_LIB) link_regex="yes"; break],
|
||||
[link_regex="no"])
|
||||
done
|
||||
if test "x$link_regex" != "xyes"; then
|
||||
- for libextension in `ls $BOOSTLIBDIR/boost_regex*.{dll,a}* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^\(boost_regex.*\)\.dll.*$;\1;' -e 's;^\(boost_regex.*\)\.a*$;\1;'` ; do
|
||||
+ for libextension in `ls $BOOSTLIBDIR/boost_regex*.dll* $BOOSTLIBDIR/boost_regex*.a* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^\(boost_regex.*\)\.dll.*$;\1;' -e 's;^\(boost_regex.*\)\.a.*$;\1;'` ; do
|
||||
ax_lib=${libextension}
|
||||
AC_CHECK_LIB($ax_lib, exit,
|
||||
[BOOST_REGEX_LIB="-l$ax_lib"; AC_SUBST(BOOST_REGEX_LIB) link_regex="yes"; break],
|
||||
diff --git a/ac/ax_boost_system.m4 b/ac/ax_boost_system.m4
|
||||
index b0685b9..a71907b 100644
|
||||
--- a/ac/ax_boost_system.m4
|
||||
+++ b/ac/ax_boost_system.m4
|
||||
@@ -83,14 +83,14 @@ AC_DEFUN([AX_BOOST_SYSTEM],
|
||||
|
||||
LDFLAGS_SAVE=$LDFLAGS
|
||||
if test "x$ax_boost_user_system_lib" = "x"; then
|
||||
- for libextension in `ls $BOOSTLIBDIR/libboost_system*.{so,dylib,a}* 2>/dev/null | sed 's,.*/,,' | sed -e 's,^lib\(boost_system.*\)\.so.*$,\1,' -e 's,^lib\(boost_system.*\)\.dylib.*$,\1,' -e 's,^lib\(boost_system.*\)\.a.*$,\1,'`; do
|
||||
+ for libextension in `ls $BOOSTLIBDIR/libboost_system*.a* $BOOSTLIBDIR/libboost_system*.so* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^lib\(boost_system.*\)\.\(so\|a\).*$;\1;'` ; do
|
||||
ax_lib=${libextension}
|
||||
AC_CHECK_LIB($ax_lib, exit,
|
||||
[BOOST_SYSTEM_LIB="-l$ax_lib"; AC_SUBST(BOOST_SYSTEM_LIB) link_system="yes"; break],
|
||||
[link_system="no"])
|
||||
done
|
||||
if test "x$link_system" != "xyes"; then
|
||||
- for libextension in `ls $BOOSTLIBDIR/boost_system*.{dll,a}* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^\(boost_system.*\)\.dll.*$;\1;' -e 's;^\(boost_system.*\)\.a*$;\1;'` ; do
|
||||
+ for libextension in `ls $BOOSTLIBDIR/boost_system*.{dll,a}* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^\(boost_system.*\)\.\(dll\|a\).*$;\1;'` ; do
|
||||
ax_lib=${libextension}
|
||||
AC_CHECK_LIB($ax_lib, exit,
|
||||
[BOOST_SYSTEM_LIB="-l$ax_lib"; AC_SUBST(BOOST_SYSTEM_LIB) link_system="yes"; break],
|
@ -1 +1 @@
|
||||
Thu, 04 Oct 2012 04:36:59 +0000
|
||||
Thu, 04 Oct 2012 09:06:59 +0000
|
||||
|
@ -1 +1 @@
|
||||
Thu, 04 Oct 2012 04:37:00 +0000
|
||||
Thu, 04 Oct 2012 09:06:59 +0000
|
||||
|
@ -1,9 +0,0 @@
|
||||
DEFINED_PHASES=install unpack
|
||||
DESCRIPTION=Create space-efficient, small, read-only romfs filesystems
|
||||
HOMEPAGE=http://romfs.sourceforge.net/
|
||||
KEYWORDS=amd64 ppc s390 x86
|
||||
LICENSE=GPL-2
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/romfs/genromfs-0.5.1.tar.gz
|
||||
_eclasses_=eutils 0447741d6fd06d97d48995606c4cc6f8 multilib c2b85b5c63a44798c1e442147ac14c5c toolchain-funcs 134429b842a6c67254bfd76a8753e4d4 user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=69763eedaa4c2daf168c4341c1571976
|
@ -1,11 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst
|
||||
DEPEND=sys-apps/sed sys-devel/gcc sys-devel/autoconf
|
||||
DESCRIPTION=suid, sgid file and directory checking
|
||||
HOMEPAGE=http://freshmeat.net/projects/sxid
|
||||
KEYWORDS=-amd64 ppc x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=virtual/mailx
|
||||
SLOT=0
|
||||
SRC_URI=http://www.phunnypharm.org/pub/sxid/sxid_4.0.4.tar.gz
|
||||
_eclasses_=multilib c2b85b5c63a44798c1e442147ac14c5c toolchain-funcs 134429b842a6c67254bfd76a8753e4d4
|
||||
_md5_=a11f6f4fde5e7c4580de9b4dd9cabd61
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=ruby_targets_ruby18? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby18] ) ) ruby_targets_ruby19? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby19] ) ) ruby_targets_ree18? ( doc? ( dev-ruby/rdoc[ruby_targets_ree18] ) ) ruby_targets_jruby? ( doc? ( dev-ruby/rdoc[ruby_targets_jruby] ) ) ruby_targets_ruby18? ( dev-lang/ruby:1.8 ) ruby_targets_ruby19? ( dev-lang/ruby:1.9 ) ruby_targets_ree18? ( dev-lang/ruby-enterprise:1.8 ) ruby_targets_jruby? ( dev-java/jruby ) ruby_targets_ruby18? ( doc? ( dev-ruby/rake[ruby_targets_ruby18] ) ) ruby_targets_ruby19? ( doc? ( dev-ruby/rake[ruby_targets_ruby19] ) ) ruby_targets_ree18? ( doc? ( dev-ruby/rake[ruby_targets_ree18] ) ) ruby_targets_jruby? ( doc? ( dev-ruby/rake[ruby_targets_jruby] ) ) ruby_targets_ruby18? ( test? ( dev-ruby/rake[ruby_targets_ruby18] ) ) ruby_targets_ruby19? ( test? ( dev-ruby/rake[ruby_targets_ruby19] ) ) ruby_targets_ree18? ( test? ( dev-ruby/rake[ruby_targets_ree18] ) ) ruby_targets_jruby? ( test? ( dev-ruby/rake[ruby_targets_jruby] ) ) ruby_targets_ruby18? ( virtual/rubygems[ruby_targets_ruby18] ) ruby_targets_ruby19? ( virtual/rubygems[ruby_targets_ruby19] ) ruby_targets_ree18? ( virtual/rubygems[ruby_targets_ree18] ) ruby_targets_jruby? ( virtual/rubygems[ruby_targets_jruby] ) test? ( ruby_targets_ruby18? ( virtual/rubygems[ruby_targets_ruby18] ) ruby_targets_ruby19? ( virtual/rubygems[ruby_targets_ruby19] ) ruby_targets_ree18? ( virtual/rubygems[ruby_targets_ree18] ) ruby_targets_jruby? ( virtual/rubygems[ruby_targets_jruby] ) )
|
||||
DESCRIPTION=A builder to facilitate programatic generation of XML markup
|
||||
EAPI=4
|
||||
HOMEPAGE=http://rubyforge.org/projects/builder/
|
||||
IUSE=elibc_FreeBSD ruby_targets_ruby18 ruby_targets_ruby19 ruby_targets_ree18 ruby_targets_jruby doc test test
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=MIT
|
||||
RDEPEND=ruby_targets_ruby18? ( dev-lang/ruby:1.8 ) ruby_targets_ruby19? ( dev-lang/ruby:1.9 ) ruby_targets_ree18? ( dev-lang/ruby-enterprise:1.8 ) ruby_targets_jruby? ( dev-java/jruby ) ruby_targets_ruby18? ( virtual/rubygems[ruby_targets_ruby18] ) ruby_targets_ruby19? ( virtual/rubygems[ruby_targets_ruby19] ) ruby_targets_ree18? ( virtual/rubygems[ruby_targets_ree18] ) ruby_targets_jruby? ( virtual/rubygems[ruby_targets_jruby] )
|
||||
REQUIRED_USE=|| ( ruby_targets_ruby18 ruby_targets_ruby19 ruby_targets_ree18 ruby_targets_jruby )
|
||||
SLOT=3
|
||||
SRC_URI=mirror://rubygems/builder-3.0.3.gem
|
||||
_eclasses_=eutils 0447741d6fd06d97d48995606c4cc6f8 java-utils-2 2d9eb3508fa5d6759e39354b74545567 multilib c2b85b5c63a44798c1e442147ac14c5c ruby-fakegem 2785c639b173dd603e95bd60b8d6c4c0 ruby-ng 10ca07a887e226622062d89bb959a175 toolchain-funcs 134429b842a6c67254bfd76a8753e4d4 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
|
||||
_md5_=d5b0ada9230c7a6923497867285ed8a9
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=test? ( ruby_targets_ruby18? ( >=dev-ruby/net-ssh-2.0.14[ruby_targets_ruby18] >=dev-ruby/net-sftp-2.0.2[ruby_targets_ruby18] >=dev-ruby/net-scp-1.0.2[ruby_targets_ruby18] >=dev-ruby/net-ssh-gateway-1.1.0[ruby_targets_ruby18] >=dev-ruby/highline-1.2.7[ruby_targets_ruby18] ) ) ruby_targets_ruby18? ( test? ( dev-ruby/mocha[ruby_targets_ruby18] ) ) ruby_targets_ruby18? ( dev-lang/ruby:1.8 ) ruby_targets_ruby18? ( test? ( dev-ruby/rake[ruby_targets_ruby18] ) ) ruby_targets_ruby18? ( virtual/rubygems[ruby_targets_ruby18] ) test? ( ruby_targets_ruby18? ( virtual/rubygems[ruby_targets_ruby18] ) )
|
||||
DESCRIPTION=A distributed application deployment system
|
||||
EAPI=4
|
||||
HOMEPAGE=http://capify.org/
|
||||
IUSE=test elibc_FreeBSD ruby_targets_ruby18 test test
|
||||
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris
|
||||
LICENSE=MIT
|
||||
RDEPEND=ruby_targets_ruby18? ( >=dev-ruby/net-ssh-2.0.14[ruby_targets_ruby18] >=dev-ruby/net-sftp-2.0.2[ruby_targets_ruby18] >=dev-ruby/net-scp-1.0.2[ruby_targets_ruby18] >=dev-ruby/net-ssh-gateway-1.1.0[ruby_targets_ruby18] >=dev-ruby/highline-1.2.7[ruby_targets_ruby18] ) ruby_targets_ruby18? ( dev-lang/ruby:1.8 ) ruby_targets_ruby18? ( virtual/rubygems[ruby_targets_ruby18] )
|
||||
REQUIRED_USE=|| ( ruby_targets_ruby18 )
|
||||
SLOT=2
|
||||
SRC_URI=mirror://rubygems/capistrano-2.13.4.gem
|
||||
_eclasses_=eutils 0447741d6fd06d97d48995606c4cc6f8 java-utils-2 2d9eb3508fa5d6759e39354b74545567 multilib c2b85b5c63a44798c1e442147ac14c5c ruby-fakegem 2785c639b173dd603e95bd60b8d6c4c0 ruby-ng 10ca07a887e226622062d89bb959a175 toolchain-funcs 134429b842a6c67254bfd76a8753e4d4 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
|
||||
_md5_=12feb695ff1c22da83aee05868ae3c19
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare setup
|
||||
DEPEND=>=dev-vcs/mercurial-2.2 <dev-vcs/mercurial-2.4 dev-python/iniparse dev-python/pygments dev-python/PyQt4 dev-python/qscintilla-python doc? ( >=dev-python/sphinx-1.0.3 ) || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* )
|
||||
DESCRIPTION=Set of graphical tools for Mercurial
|
||||
EAPI=4
|
||||
HOMEPAGE=http://tortoisehg.bitbucket.org
|
||||
IUSE=doc
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=dev-vcs/mercurial-2.2 <dev-vcs/mercurial-2.4 dev-python/iniparse dev-python/pygments dev-python/PyQt4 dev-python/qscintilla-python || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://bitbucket/tortoisehg/targz/downloads/tortoisehg-2.5.1.tar.gz
|
||||
_eclasses_=distutils 15ae23f6f8219a009bfcfff7724fe727 eutils 0447741d6fd06d97d48995606c4cc6f8 multilib c2b85b5c63a44798c1e442147ac14c5c python 3db636724bc2886c6425058e210067d2 toolchain-funcs 134429b842a6c67254bfd76a8753e4d4 user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=8ab333118dddbc870dbc7c0ac8a5c65f
|
@ -1,12 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
|
||||
DEPEND=x11-libs/gtk+:2 media-libs/freetype:2 virtual/libintl virtual/pkgconfig sys-devel/gettext
|
||||
DEPEND=x11-libs/gtk+:2 media-libs/freetype:2 app-arch/zip virtual/libintl virtual/pkgconfig sys-devel/gettext
|
||||
DESCRIPTION=GTK+2 Soccer Management Game
|
||||
EAPI=2
|
||||
HOMEPAGE=http://bygfoot.sourceforge.net/
|
||||
KEYWORDS=amd64 ~ppc x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=x11-libs/gtk+:2 media-libs/freetype:2 virtual/libintl
|
||||
RDEPEND=x11-libs/gtk+:2 media-libs/freetype:2 app-arch/zip virtual/libintl
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/bygfoot/bygfoot-2.3.2.tar.bz2
|
||||
_eclasses_=base ec46b36a6f6fd1d0b505a33e0b74e413 eutils 0447741d6fd06d97d48995606c4cc6f8 games e0a83e3f3f024b8c8ef7a8217d716cbf multilib c2b85b5c63a44798c1e442147ac14c5c toolchain-funcs 134429b842a6c67254bfd76a8753e4d4 user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=870f5f959c80144ee4389e6a1e68f303
|
||||
_md5_=3115cc9973fde450776db99f1027e815
|
||||
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup
|
||||
DEPEND=>=dev-libs/libebml-1.2.2 >=media-libs/libmatroska-1.3.0 >=dev-libs/boost-1.46.0 dev-libs/pugixml media-libs/flac media-libs/libogg media-libs/libvorbis sys-apps/file >=sys-devel/gcc-4.6 sys-libs/zlib bzip2? ( app-arch/bzip2 ) lzo? ( dev-libs/lzo ) qt4? ( x11-libs/qt-core:4 x11-libs/qt-gui:4 ) wxwidgets? ( x11-libs/wxGTK:2.8[X] ) dev-lang/ruby virtual/pkgconfig
|
||||
DEPEND=>=dev-libs/libebml-1.2.2 >=media-libs/libmatroska-1.3.0 >=dev-libs/boost-1.46.0 dev-libs/pugixml media-libs/flac media-libs/libogg media-libs/libvorbis sys-apps/file >=sys-devel/gcc-4.6 sys-libs/zlib bzip2? ( app-arch/bzip2 ) lzo? ( dev-libs/lzo ) qt4? ( x11-libs/qt-core:4 x11-libs/qt-gui:4 ) wxwidgets? ( x11-libs/wxGTK:2.8[X] ) dev-lang/ruby virtual/pkgconfig || ( >=sys-devel/automake-1.11.1:1.11 >=sys-devel/automake-1.12:1.12 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
|
||||
DESCRIPTION=Tools to create, alter, and inspect Matroska files
|
||||
EAPI=4
|
||||
HOMEPAGE=http://www.bunkus.org/videotools/mkvtoolnix
|
||||
IUSE=bzip2 debug lzo pch qt4 wxwidgets
|
||||
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
|
||||
KEYWORDS=~amd64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=dev-libs/libebml-1.2.2 >=media-libs/libmatroska-1.3.0 >=dev-libs/boost-1.46.0 dev-libs/pugixml media-libs/flac media-libs/libogg media-libs/libvorbis sys-apps/file >=sys-devel/gcc-4.6 sys-libs/zlib bzip2? ( app-arch/bzip2 ) lzo? ( dev-libs/lzo ) qt4? ( x11-libs/qt-core:4 x11-libs/qt-gui:4 ) wxwidgets? ( x11-libs/wxGTK:2.8[X] )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.bunkus.org/videotools/mkvtoolnix/sources/mkvtoolnix-5.8.0.tar.bz2
|
||||
_eclasses_=eutils 0447741d6fd06d97d48995606c4cc6f8 multilib c2b85b5c63a44798c1e442147ac14c5c multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 toolchain-funcs 134429b842a6c67254bfd76a8753e4d4 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4 wxwidgets fb1a306837717dfa2af841ecdf929565
|
||||
_md5_=3a7b0280875b5aa9a3de43eb3008b854
|
||||
_eclasses_=autotools f4bee52a728da1f76470f4b8d246c50f eutils 0447741d6fd06d97d48995606c4cc6f8 libtool 2b273eea1976cfaed3449345d94331ac multilib c2b85b5c63a44798c1e442147ac14c5c multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 toolchain-funcs 134429b842a6c67254bfd76a8753e4d4 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4 wxwidgets fb1a306837717dfa2af841ecdf929565
|
||||
_md5_=f237231e1629ace3d73577a73c232c24
|
||||
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare setup test
|
||||
DEPEND=>=dev-libs/expat-2 selinux? ( sec-policy/selinux-dbus sys-libs/libselinux ) systemd? ( >=sys-apps/systemd-44-r1 ) X? ( x11-libs/libX11 x11-libs/libXt ) virtual/pkgconfig doc? ( app-doc/doxygen app-text/docbook-xml-dtd:4.1.2 app-text/xmlto ) test? ( >=dev-libs/glib-2.24 dev-lang/python:2.7 ) || ( >=sys-devel/automake-1.11.1:1.11 >=sys-devel/automake-1.12:1.12 ) >=sys-devel/autoconf-2.68 sys-devel/libtool test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
|
||||
DEPEND=>=dev-libs/expat-2 selinux? ( sec-policy/selinux-dbus sys-libs/libselinux ) X? ( x11-libs/libX11 x11-libs/libXt ) virtual/pkgconfig doc? ( app-doc/doxygen app-text/docbook-xml-dtd:4.1.2 app-text/xmlto ) test? ( >=dev-libs/glib-2.24 dev-lang/python:2.7 ) || ( >=sys-devel/automake-1.11.1:1.11 >=sys-devel/automake-1.12:1.12 ) >=sys-devel/autoconf-2.68 sys-devel/libtool test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
|
||||
DESCRIPTION=A message bus system, a simple way for applications to talk to each other
|
||||
EAPI=4
|
||||
HOMEPAGE=http://dbus.freedesktop.org/
|
||||
IUSE=debug doc selinux static-libs systemd test X test
|
||||
KEYWORDS=~alpha ~amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-linux
|
||||
IUSE=debug doc selinux static-libs test X test
|
||||
KEYWORDS=~alpha ~amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-linux
|
||||
LICENSE=|| ( AFL-2.1 GPL-2 )
|
||||
RDEPEND=>=dev-libs/expat-2 selinux? ( sec-policy/selinux-dbus sys-libs/libselinux ) systemd? ( >=sys-apps/systemd-44-r1 ) X? ( x11-libs/libX11 x11-libs/libXt )
|
||||
RDEPEND=>=dev-libs/expat-2 selinux? ( sec-policy/selinux-dbus sys-libs/libselinux ) X? ( x11-libs/libX11 x11-libs/libXt )
|
||||
SLOT=0
|
||||
SRC_URI=http://dbus.freedesktop.org/releases/dbus/dbus-1.6.8.tar.gz
|
||||
_eclasses_=autotools f4bee52a728da1f76470f4b8d246c50f eutils 0447741d6fd06d97d48995606c4cc6f8 flag-o-matic 2c938a1fe61ea9899a2b97ea1e065f5f libtool 2b273eea1976cfaed3449345d94331ac linux-info 0b7adf68a2edb4e5a32b07bb6e68121c multilib c2b85b5c63a44798c1e442147ac14c5c multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 python 3db636724bc2886c6425058e210067d2 systemd 647a5a2d457d440371b3c86b4ccb9d38 toolchain-funcs 134429b842a6c67254bfd76a8753e4d4 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4 virtualx 73cfc129b4b9ba23aed1abb10c825d86
|
||||
_md5_=cb4d1576a17dea2d0a4cf1627983cd5a
|
||||
_eclasses_=autotools f4bee52a728da1f76470f4b8d246c50f eutils 0447741d6fd06d97d48995606c4cc6f8 flag-o-matic 2c938a1fe61ea9899a2b97ea1e065f5f libtool 2b273eea1976cfaed3449345d94331ac linux-info 0b7adf68a2edb4e5a32b07bb6e68121c multilib c2b85b5c63a44798c1e442147ac14c5c multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 python 3db636724bc2886c6425058e210067d2 toolchain-funcs 134429b842a6c67254bfd76a8753e4d4 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4 virtualx 73cfc129b4b9ba23aed1abb10c825d86
|
||||
_md5_=744825f5d086caa1afd280e9c60c7f8b
|
||||
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare setup test
|
||||
DEPEND=>=dev-libs/expat-2 selinux? ( sec-policy/selinux-dbus sys-libs/libselinux ) systemd? ( >=sys-apps/systemd-44-r1 ) X? ( x11-libs/libX11 x11-libs/libXt ) virtual/pkgconfig doc? ( app-doc/doxygen app-text/docbook-xml-dtd:4.1.2 app-text/xmlto ) test? ( >=dev-libs/glib-2.24 dev-lang/python:2.7 ) || ( >=sys-devel/automake-1.11.1:1.11 >=sys-devel/automake-1.12:1.12 ) >=sys-devel/autoconf-2.68 sys-devel/libtool test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
|
||||
DESCRIPTION=A message bus system, a simple way for applications to talk to each other
|
||||
EAPI=4
|
||||
HOMEPAGE=http://dbus.freedesktop.org/
|
||||
IUSE=debug doc selinux static-libs systemd test X test
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-linux
|
||||
LICENSE=|| ( AFL-2.1 GPL-2 )
|
||||
RDEPEND=>=dev-libs/expat-2 selinux? ( sec-policy/selinux-dbus sys-libs/libselinux ) systemd? ( >=sys-apps/systemd-44-r1 ) X? ( x11-libs/libX11 x11-libs/libXt )
|
||||
SLOT=0
|
||||
SRC_URI=http://dbus.freedesktop.org/releases/dbus/dbus-1.6.8.tar.gz
|
||||
_eclasses_=autotools f4bee52a728da1f76470f4b8d246c50f eutils 0447741d6fd06d97d48995606c4cc6f8 flag-o-matic 2c938a1fe61ea9899a2b97ea1e065f5f libtool 2b273eea1976cfaed3449345d94331ac linux-info 0b7adf68a2edb4e5a32b07bb6e68121c multilib c2b85b5c63a44798c1e442147ac14c5c multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 python 3db636724bc2886c6425058e210067d2 systemd 647a5a2d457d440371b3c86b4ccb9d38 toolchain-funcs 134429b842a6c67254bfd76a8753e4d4 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4 virtualx 73cfc129b4b9ba23aed1abb10c825d86
|
||||
_md5_=c69c22cc27dbe34e50b07151e86788c5
|
@ -1 +1 @@
|
||||
Thu, 04 Oct 2012 04:37:02 +0000
|
||||
Thu, 04 Oct 2012 09:07:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
Thu Oct 4 04:36:59 UTC 2012
|
||||
Thu Oct 4 09:06:59 UTC 2012
|
||||
|
@ -1 +1 @@
|
||||
Thu, 04 Oct 2012 05:00:01 +0000
|
||||
Thu, 04 Oct 2012 09:30:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
1349325301 Thu Oct 4 04:35:01 2012 UTC
|
||||
1349341501 Thu Oct 4 09:05:01 2012 UTC
|
||||
|
@ -0,0 +1,188 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-apps/dbus/dbus-1.6.8-r1.ebuild,v 1.1 2012/10/04 08:26:54 phajdan.jr Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit autotools eutils linux-info flag-o-matic python systemd virtualx user
|
||||
|
||||
DESCRIPTION="A message bus system, a simple way for applications to talk to each other"
|
||||
HOMEPAGE="http://dbus.freedesktop.org/"
|
||||
SRC_URI="http://dbus.freedesktop.org/releases/dbus/${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( AFL-2.1 GPL-2 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-linux"
|
||||
IUSE="debug doc selinux static-libs systemd test X"
|
||||
|
||||
RDEPEND=">=dev-libs/expat-2
|
||||
selinux? (
|
||||
sec-policy/selinux-dbus
|
||||
sys-libs/libselinux
|
||||
)
|
||||
systemd? ( >=sys-apps/systemd-44-r1 )
|
||||
X? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXt
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
doc? (
|
||||
app-doc/doxygen
|
||||
app-text/docbook-xml-dtd:4.1.2
|
||||
app-text/xmlto
|
||||
)
|
||||
test? (
|
||||
>=dev-libs/glib-2.24
|
||||
dev-lang/python:2.7
|
||||
)"
|
||||
|
||||
# out of sources build directory
|
||||
BD=${WORKDIR}/${P}-build
|
||||
# out of sources build dir for make check
|
||||
TBD=${WORKDIR}/${P}-tests-build
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup messagebus
|
||||
enewuser messagebus -1 -1 -1 messagebus
|
||||
|
||||
if use test; then
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
fi
|
||||
|
||||
if use kernel_linux; then
|
||||
CONFIG_CHECK="~EPOLL"
|
||||
linux-info_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-1.5.12-selinux-when-dropping-capabilities-only-include-AUDI.patch
|
||||
|
||||
# Tests were restricted because of this
|
||||
sed -i \
|
||||
-e 's/.*bus_dispatch_test.*/printf ("Disabled due to excess noise\\n");/' \
|
||||
-e '/"dispatch"/d' \
|
||||
bus/test-main.c || die
|
||||
|
||||
# required for asneeded patch but also for bug 263909, cross-compile so
|
||||
# don't remove eautoreconf
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
|
||||
# so we can get backtraces from apps
|
||||
append-flags -rdynamic
|
||||
|
||||
# libaudit is *only* used in DBus wrt SELinux support, so disable it, if
|
||||
# not on an SELinux profile.
|
||||
myconf=(
|
||||
--localstatedir="${EPREFIX}/var"
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}"
|
||||
--htmldir="${EPREFIX}/usr/share/doc/${PF}/html"
|
||||
$(use_enable static-libs static)
|
||||
$(use_enable debug verbose-mode)
|
||||
--disable-asserts
|
||||
--disable-checks
|
||||
$(use_enable selinux)
|
||||
$(use_enable selinux libaudit)
|
||||
$(use_enable kernel_linux inotify)
|
||||
$(use_enable kernel_FreeBSD kqueue)
|
||||
$(use_enable systemd)
|
||||
--disable-embedded-tests
|
||||
--disable-modular-tests
|
||||
$(use_enable debug stats)
|
||||
--with-xml=expat
|
||||
--with-session-socket-dir=/tmp
|
||||
--with-system-pid-file=/var/run/dbus.pid
|
||||
--with-system-socket=/var/run/dbus/system_bus_socket
|
||||
--with-dbus-user=messagebus
|
||||
$(use_with X x)
|
||||
"$(systemd_with_unitdir)"
|
||||
)
|
||||
|
||||
mkdir "${BD}"
|
||||
cd "${BD}"
|
||||
einfo "Running configure in ${BD}"
|
||||
ECONF_SOURCE="${S}" econf "${myconf[@]}" \
|
||||
$(use_enable doc xml-docs) \
|
||||
$(use_enable doc doxygen-docs)
|
||||
|
||||
if use test; then
|
||||
mkdir "${TBD}"
|
||||
cd "${TBD}"
|
||||
einfo "Running configure in ${TBD}"
|
||||
ECONF_SOURCE="${S}" econf "${myconf[@]}" \
|
||||
$(use_enable test asserts) \
|
||||
$(use_enable test checks) \
|
||||
$(use_enable test embedded-tests) \
|
||||
$(has_version dev-libs/dbus-glib && echo --enable-modular-tests)
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# after the compile, it uses a selinuxfs interface to
|
||||
# check if the SELinux policy has the right support
|
||||
use selinux && addwrite /selinux/access
|
||||
|
||||
cd "${BD}"
|
||||
einfo "Running make in ${BD}"
|
||||
emake
|
||||
|
||||
if use test; then
|
||||
cd "${TBD}"
|
||||
einfo "Running make in ${TBD}"
|
||||
emake
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${TBD}"
|
||||
DBUS_VERBOSE=1 Xemake -j1 check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
newinitd "${FILESDIR}"/dbus.initd dbus
|
||||
|
||||
if use X; then
|
||||
# dbus X session script (#77504)
|
||||
# turns out to only work for GDM (and startx). has been merged into
|
||||
# other desktop (kdm and such scripts)
|
||||
exeinto /etc/X11/xinit/xinitrc.d
|
||||
doexe "${FILESDIR}"/80-dbus
|
||||
fi
|
||||
|
||||
# needs to exist for dbus sessions to launch
|
||||
keepdir /usr/share/dbus-1/services
|
||||
keepdir /etc/dbus-1/{session,system}.d
|
||||
# machine-id symlink from pkg_postinst()
|
||||
keepdir /var/lib/dbus
|
||||
|
||||
dodoc AUTHORS ChangeLog HACKING NEWS README doc/TODO
|
||||
|
||||
cd "${BD}"
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
prune_libtool_files --all
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "To start the D-Bus system-wide messagebus by default"
|
||||
elog "you should add it to the default runlevel :"
|
||||
elog "\`rc-update add dbus default\`"
|
||||
elog
|
||||
elog "Some applications require a session bus in addition to the system"
|
||||
elog "bus. Please see \`man dbus-launch\` for more information."
|
||||
elog
|
||||
ewarn "You must restart D-Bus \`/etc/init.d/dbus restart\` to run"
|
||||
ewarn "the new version of the daemon."
|
||||
ewarn "Don't do this while X is running because it will restart your X as well."
|
||||
|
||||
# Ensure unique id is generated and put it in /etc wrt #370451 but symlink
|
||||
# for DBUS_MACHINE_UUID_FILE (see tools/dbus-launch.c) and reverse
|
||||
# dependencies with hardcoded paths (although the known ones got fixed already)
|
||||
dbus-uuidgen --ensure="${EROOT}"/etc/machine-id
|
||||
ln -sf "${EROOT}"/etc/machine-id "${EROOT}"/var/lib/dbus/machine-id
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
DIST gtksourceview-2.10.5.tar.bz2 1253321 SHA256 c585773743b1df8a04b1be7f7d90eecdf22681490d6810be54c81a7ae152191e SHA512 6f64acef6196bfc5953e0b148d7e460d366073b5e21367c01b01fc4d1c86ffe8aca71ecd77cf0814e47d8fc3085495f25bbbdc69e746987b02fd02fcda64886d WHIRLPOOL 4bd2589d4e06bb5e5c4dc8c55af25c52fd2c2c318a1240d7a430c8cb442cc785b7048f0116d9df714f93c6c1cb87628459239a80ae317d8eb73d27e4c021281a
|
||||
DIST gtksourceview-3.2.3.tar.xz 1215836 SHA256 73d9c6702ccecd06846132cfb50191092cb50a4bcb3ff810a5605868f0855947 SHA512 f90128affc63a34ee7c51ec8324f5a16d1cc53c18467aaada661413a85af0ee4606b46c38736ea7e12d32f19ac0f42054b50adbeed5a0fd559b6af701acba233 WHIRLPOOL a50b5a1db98aa8edba44918f9f865930c2796a73d76dea38f24209ee26e55384edb470cc96c3fbbae701ba6925e55a7a0d2ae698ec0971ca10d686544d908944
|
||||
DIST gtksourceview-3.4.1.tar.xz 1210332 SHA256 8387b33c61efffcafed99ae896aed224a1ea8b3af45677c5d57e0d1842f6ffc1
|
||||
DIST gtksourceview-3.4.2.tar.xz 1213360 SHA256 5a5712591b2b6487818ac4aadd965fc8397af23d8fd7c5bdd1460c6326a8f4ce
|
||||
DIST gtksourceview-3.4.2.tar.xz 1213360 SHA256 5a5712591b2b6487818ac4aadd965fc8397af23d8fd7c5bdd1460c6326a8f4ce SHA512 e8339ba8de3ab84d77f940faa12c65277de0a4e4384263a7e9ec8708fbddcbf47a9031c3307ee36a3c9495f2e26a33f8cf43dfd51ce4f68267166371be8c3232 WHIRLPOOL f1ffe06457a4f85f632860223c3e61cb1e4948b25cead699918044e52d5e9389db3aa664e612de7c5895c8325bcc05729eb159b740a9658c05fd395151d6afd6
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue