fix(bumps): bump a number of core packages

bump a number of core packages to stop breakage warning
This commit is contained in:
Brandon Philips 2013-02-24 15:11:39 -08:00
parent 52414e5e99
commit c80ed84065
317 changed files with 43261 additions and 38 deletions

View File

@ -0,0 +1,117 @@
# ChangeLog for dev-cpp/gtest
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gtest/ChangeLog,v 1.17 2013/02/03 12:09:47 pacho Exp $
03 Feb 2013; Pacho Ramos <pacho@gentoo.org> -files/gtest-1.4.0-asneeded.patch,
-files/gtest-1.4.0-gcc-4.7.patch, -files/gtest-1.5.0-asneeded.patch,
-gtest-1.4.0.ebuild, -gtest-1.5.0.ebuild, metadata.xml:
Cleanup due #22900
02 Nov 2012; Justin Bronder <jsbronder@gentoo.org> gtest-1.6.0-r1.ebuild:
Resolve #361703 by enabling threads unconditionally.
*gtest-1.6.0-r1 (02 Nov 2012)
02 Nov 2012; Justin Bronder <jsbronder@gentoo.org> +gtest-1.6.0-r1.ebuild,
+files/configure-fix-pthread-linking.patch:
Fix #371647, no response from maintainer since Oct 17.
16 Jul 2012; Anthony G. Basile <blueness@gentoo.org> gtest-1.6.0.ebuild:
Stable ppc ppc64, bug #420853
15 Jul 2012; Raúl Porcel <armin76@gentoo.org> gtest-1.6.0.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #420853
28 Jun 2012; Jeroen Roovers <jer@gentoo.org> gtest-1.6.0.ebuild:
Stable for HPPA (bug #420853).
20 Jun 2012; Markus Meier <maekke@gentoo.org> gtest-1.6.0.ebuild:
arm stable, bug #420853
12 Jun 2012; Jeff Horelick <jdhore@gentoo.org> gtest-1.6.0.ebuild:
marked x86 per bug 420853
12 Jun 2012; Agostino Sarubbo <ago@gentoo.org> gtest-1.6.0.ebuild:
Stable for amd64, wrt bug #420853
12 Jun 2012; Mike Frysinger <vapier@gentoo.org> gtest-1.6.0.ebuild:
Run elibtoolize to fix cross-compiles.
01 Jun 2012; Matt Turner <mattst88@gentoo.org> gtest-1.6.0.ebuild:
Add app-arch/unzip to DEPEND, bug 410393.
22 May 2012; Mike Frysinger <vapier@gentoo.org> gtest-1.4.0.ebuild:
Stabilize & add arm love.
09 May 2012; Alexis Ballier <aballier@gentoo.org> gtest-1.6.0.ebuild:
keyword ~amd64-fbsd
20 Apr 2012; Mike Frysinger <vapier@gentoo.org> gtest-1.4.0.ebuild,
+files/gtest-1.4.0-gcc-4.7.patch:
Add fix from upstream for building with newer gcc versions.
*gtest-1.6.0 (30 Mar 2012)
30 Mar 2012; Mike Frysinger <vapier@gentoo.org> +gtest-1.6.0.ebuild:
Version bump.
09 Dec 2011; Naohiro Aota <naota@gentoo.org> gtest-1.5.0.ebuild:
Add ~x86-fbsd
11 Nov 2011; Mike Frysinger <vapier@gentoo.org>:
Migrate categories from dev-util as this is a C++ testing framework #387155.
18 Sep 2011; Raúl Porcel <armin76@gentoo.org> gtest-1.5.0.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #355085
12 Aug 2011; Kacper Kowalik <xarthisius@gentoo.org> gtest-1.5.0.ebuild:
ppc/ppc64 stable wrt #355085
13 Jun 2011; Matt Turner <mattst88@gentoo.org> gtest-1.5.0.ebuild:
Added ~mips, bug 342513
10 Apr 2011; Diego E. Pettenò <flameeyes@gentoo.org> gtest-1.5.0.ebuild:
Allow parallel build of checks.
27 Feb 2011; Raúl Porcel <armin76@gentoo.org> gtest-1.5.0.ebuild:
Add ~alpha/~ia64/~s390/~sh/~sparc wrt #342513
20 Feb 2011; Kacper Kowalik <xarthisius@gentoo.org> gtest-1.5.0.ebuild:
Marked ~ppc/~ppc64 wrt #342513
21 Jan 2011; Jeroen Roovers <jer@gentoo.org> gtest-1.5.0.ebuild:
Stable for HPPA (bug #350290).
08 Jan 2011; Markus Meier <maekke@gentoo.org> gtest-1.5.0.ebuild:
arm stable, bug #350290
04 Jan 2011; Markos Chandras <hwoarang@gentoo.org> gtest-1.5.0.ebuild:
Stable on amd64 wrt bug #350290
03 Jan 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> gtest-1.5.0.ebuild:
x86 stable wrt bug #350290
01 Dec 2010; Fabian Groffen <grobian@gentoo.org> gtest-1.5.0.ebuild:
Bump EAPI to 3, fix for Prefix, marked ~ppc-macos
01 Nov 2010; Markus Meier <maekke@gentoo.org> gtest-1.5.0.ebuild:
add ~arm, bug #342513
25 Oct 2010; Jeroen Roovers <jer@gentoo.org> gtest-1.5.0.ebuild:
Marked ~hppa (bug #342513).
*gtest-1.5.0 (18 May 2010)
18 May 2010; MATSUU Takuto <matsuu@gentoo.org> +gtest-1.5.0.ebuild,
+files/gtest-1.5.0-asneeded.patch:
Version bumped.
02 Mar 2010; Tiziano Müller <dev-zero@gentoo.org> gtest-1.4.0.ebuild,
metadata.xml:
Fixed sandbox violation in src_test, install examples on demand, added
static-libs use flag, added upstream doc link to metadata.
*gtest-1.4.0 (01 Mar 2010)
01 Mar 2010; MATSUU Takuto <matsuu@gentoo.org> +gtest-1.4.0.ebuild,
+files/gtest-1.4.0-asneeded.patch, +metadata.xml:
Initial import.

View File

@ -1 +1,16 @@
DIST gtest-1.4.0.tar.bz2 525425 RMD160 2688f9e4c68af10a5974af91c0fe2dd551cf72c7 SHA1 d26e1a67ec08a9d6167ecf77c61961c469f448b2 SHA256 c848158f1fca599d6339b9f00e3fdee6153dc518a23c793ccf757f8aa4ad17e9 -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX configure-fix-pthread-linking.patch 3142 SHA256 501f42dd4f4f4412fcb18fc4eb5f1100f5c5a6b19610f6548bccc84989c6f83e SHA512 4347570606853c75e43d3d1abe449cd562538e531136658e6742f8e2dddcc1767932b427a063f711b868467ca85ff947f24c4ed3e328319bd0a739bb66093016 WHIRLPOOL 5ab7be10a9bd675398884f2a4ad8c30fef17412ff3fbaae5d14cf290ebf723ccc005d2ea1dd7ad68c8bd8db57d06cc0fadd79d7f9f2ab46ea5ed0a87df8201fb
DIST gtest-1.6.0.zip 1121697 SHA256 5ec97df8e75b4ee796604e74716d1b50582beba22c5502edd055a7e67a3965d8 SHA512 f4718dfbfa3339bb9449c3f14e5b44ae405ea7df64c10a0957a6300985b71c4642981d069a1382e27ae041a4e2873527a9e442aff978447e795a190f99fac115 WHIRLPOOL 745a49020d4353ed2fa38adfc80bbd777358c831719bbe3b7c90d243f84256615222ba5f04d48d98b9e1a803bb40766799b3aedd575024c19d853d9239a12f8a
EBUILD gtest-1.6.0-r1.ebuild 1335 SHA256 2c0da30a5429255cca38d35419581122956605f8fc75016e983a343815387839 SHA512 af4bfcfabbd648f6e3473377f92058a74483e706e98c77ada621014e1639c2f14fdf272b00cafd9ac0c7fefafb8820289d7dd51bf63856efb9f69da5a92ba768 WHIRLPOOL b131898b1ca6e2219ab49900a419406201d0b5f123cfa9549464b1303771f566f989c513d38f384d8aa0b7c58f764b34b8c215563ccdf7cb0852c7064c8c1b1b
EBUILD gtest-1.6.0.ebuild 1281 SHA256 9bccd7abfa3d8fafeeb786e975fe3183fa41e2b2428e8887b4b68413e7fc7aad SHA512 8246b7bb2dc68657bda9e7a0fa32f29a6f5b475f127a6450b92467ea3b641fff240282a28e9c2678d9900dc576cd8eca353aaea7a943aebe921e8d6ccd2025d7 WHIRLPOOL 63b2b736ccced1a0bb86b016229fcb58bb9287c54979412a0271dc81de2110f1cf1a9ba5aaeff4bc79dc70882d3379514b84cbf289a93ed9a2c1e2aa46b21632
MISC ChangeLog 4174 SHA256 acc44460912ac6b2fe79611acf812f4accbed8bc942738cf98708e67147bec45 SHA512 5213bb5827d46d0a96364f35721fb94a3871691b6ea9fcbaa7d230769be4e3ba8b530a98337f18dee886568557d095e34ec027d185b5ad7696224ee9263f994c WHIRLPOOL eacd05e4a17639c7a7d6604f16bdb4bf7182d021772dd3ee02d70ff2c1a3b64df3e1b3eb5df95dd6a48825b6c7591fe6d95d27e5900f75f279a766011cffe638
MISC metadata.xml 359 SHA256 3ab9011d4581de4e59fa640f9e34ea8cb43eace708c629a62888fd6fc5fd6491 SHA512 ebc0223b160c96e3f17a22e971626877b4836e49e6043a3907e42748878d62eea283168e29ea78ffb12d14c4a269b2c283e22ccb352b08cb3a83266c6315fe1c WHIRLPOOL 27d61d66b556b0f0c9ce98c5160851bed238c5ad6d4443856055cb715fee447fb648e567db43704f97cb9acadba6e9d026b90f83fdbb2fff4cda56b0f2ad68d7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iEYEAREIAAYFAlEOU4wACgkQCaWpQKGI+9TYHACffhOvqjRB0rVnJFICa3xxGp+Z
WNIAn24B0v39DVDCTQoDopVbkBNxsoyj
=vap2
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,93 @@
From fb71154012e634a5e780e93af5434bcdafaf2b24 Mon Sep 17 00:00:00 2001
From: Justin Bronder <jsbronder@gmail.com>
Date: Mon, 15 Oct 2012 17:25:07 -0400
Subject: [PATCH] configure: fix pthread linking
- Update the pthread check to make sure that we don't need -lpthread when
compiling with -nostdlib.
- Make sure that the necessary pthread library is passed to libtool.
Fixes:
$ ldd -r /usr/lib/libgtest.so
linux-vdso.so.1 (0x00007fffe7dff000)
libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/libstdc++.so.6 (0x00007fbe09a9f000)
libc.so.6 => /lib64/libc.so.6 (0x00007fbe096f7000)
libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/libgcc_s.so.1 (0x00007fbe094e1000)
libm.so.6 => /lib64/libm.so.6 (0x00007fbe091ee000)
/lib64/ld-linux-x86-64.so.2 (0x00007fbe0a005000)
undefined symbol: pthread_key_create (/usr/lib/libgtest.so)
undefined symbol: pthread_getspecific (/usr/lib/libgtest.so)
undefined symbol: pthread_key_delete (/usr/lib/libgtest.so)
undefined symbol: pthread_setspecific (/usr/lib/libgtest.so)
---
Makefile.am | 1 +
m4/acx_pthread.m4 | 39 ++++++++++++++++++++++++++++++++++++++-
2 files changed, 39 insertions(+), 1 deletions(-)
diff --git a/Makefile.am b/Makefile.am
index cb350b7..db2606e 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -181,6 +181,7 @@ endif
lib_LTLIBRARIES = lib/libgtest.la lib/libgtest_main.la
lib_libgtest_la_SOURCES = src/gtest-all.cc
+lib_libgtest_la_LIBADD = $(AM_LIBS)
pkginclude_HEADERS = \
include/gtest/gtest-death-test.h \
diff --git a/m4/acx_pthread.m4 b/m4/acx_pthread.m4
index 2cf20de..7fba4d9 100644
--- a/m4/acx_pthread.m4
+++ b/m4/acx_pthread.m4
@@ -339,7 +339,44 @@ if test "x$acx_pthread_ok" = xyes; then
# so it's not safe to assume that we may use pthreads
acx_pthread_ok=no
fi
-
+
+ AC_MSG_CHECKING([whether what we have so far is sufficient with -nostdlib])
+ CFLAGS="-nostdlib $CFLAGS"
+ # we need c with nostdlib
+ LIBS="$LIBS -lc"
+ AC_TRY_LINK([#include <pthread.h>],
+ [pthread_t th; pthread_join(th, 0);
+ pthread_attr_init(0); pthread_cleanup_push(0, 0);
+ pthread_create(0,0,0,0); pthread_cleanup_pop(0); ],
+ [done=yes],[done=no])
+
+ if test "x$done" = xyes; then
+ AC_MSG_RESULT([yes])
+ else
+ AC_MSG_RESULT([no])
+ fi
+
+ if test x"$done" = xno; then
+ AC_MSG_CHECKING([whether -lpthread saves the day])
+ LIBS="-lpthread $LIBS"
+ AC_TRY_LINK([#include <pthread.h>],
+ [pthread_t th; pthread_join(th, 0);
+ pthread_attr_init(0); pthread_cleanup_push(0, 0);
+ pthread_create(0,0,0,0); pthread_cleanup_pop(0); ],
+ [done=yes],[done=no])
+
+ if test "x$done" = xyes; then
+ AC_MSG_RESULT([yes])
+ PTHREAD_LIBS="$PTHREAD_LIBS -lpthread"
+ else
+ AC_MSG_RESULT([no])
+ AC_MSG_WARN([Impossible to determine how to use pthreads with shared libraries and -nostdlib])
+ fi
+ fi
+
+ CFLAGS="$save_CFLAGS"
+ LIBS="$save_LIBS"
+ CC="$save_CC"
CFLAGS="$save_CFLAGS"
LIBS="$save_LIBS"
CC="$save_CC"
--
1.7.8.6

View File

@ -0,0 +1,60 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gtest/gtest-1.6.0-r1.ebuild,v 1.2 2012/11/02 05:32:01 jsbronder Exp $
EAPI="4"
PYTHON_DEPEND="2"
inherit eutils python autotools
DESCRIPTION="Google C++ Testing Framework"
HOMEPAGE="http://code.google.com/p/googletest/"
SRC_URI="http://googletest.googlecode.com/files/${P}.zip"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos"
IUSE="examples static-libs"
DEPEND="app-arch/unzip"
RDEPEND=""
pkg_setup() {
python_pkg_setup
python_set_active_version 2
}
src_prepare() {
sed -i -e "s|/tmp|${T}|g" test/gtest-filepath_test.cc || die
sed -i -r \
-e '/^install-(data|exec)-local:/s|^.*$|&\ndisabled-&|' \
Makefile.am || die
epatch "${FILESDIR}"/configure-fix-pthread-linking.patch || die
eautoreconf
python_convert_shebangs -r 2 .
}
src_configure() {
econf \
$(use_enable static-libs static)
}
src_test() {
# explicitly use parallel make
emake check || die
}
src_install() {
default
dobin scripts/gtest-config
if ! use static-libs ; then
rm "${ED}"/usr/lib*/*.la || die
fi
if use examples ; then
insinto /usr/share/doc/${PF}/examples
doins samples/*.{cc,h}
fi
}

View File

@ -0,0 +1,60 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gtest/gtest-1.6.0.ebuild,v 1.10 2012/07/16 12:17:56 blueness Exp $
EAPI="4"
PYTHON_DEPEND="2"
inherit python libtool
DESCRIPTION="Google C++ Testing Framework"
HOMEPAGE="http://code.google.com/p/googletest/"
SRC_URI="http://googletest.googlecode.com/files/${P}.zip"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos"
IUSE="examples threads static-libs"
DEPEND="app-arch/unzip"
RDEPEND=""
pkg_setup() {
python_pkg_setup
python_set_active_version 2
}
src_prepare() {
sed -i -e "s|/tmp|${T}|g" test/gtest-filepath_test.cc || die
sed -i -r \
-e '/^install-(data|exec)-local:/s|^.*$|&\ndisabled-&|' \
Makefile.in
elibtoolize
python_convert_shebangs -r 2 .
}
src_configure() {
econf \
$(use_enable static-libs static) \
$(use_with threads pthreads)
}
src_test() {
# explicitly use parallel make
emake check || die
}
src_install() {
default
dobin scripts/gtest-config
if ! use static-libs ; then
rm "${ED}"/usr/lib*/*.la || die
fi
if use examples ; then
insinto /usr/share/doc/${PF}/examples
doins samples/*.{cc,h}
fi
}

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>maintainer-needed@gentoo.org</email>
</maintainer>
<upstream>
<doc lang="en">http://code.google.com/p/googletest/w/list</doc>
<remote-id type="google-code">googletest</remote-id>
</upstream>
</pkgmetadata>

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +1,26 @@
DIST sqlite-3.6.22.tar.gz 2999137 RMD160 3de220362e58589649b068519b9d2aa021371ca4 SHA1 7a29a469d5e28040224a934ed0c28041412876d8 SHA256 c8cc19895caeb4398e74c815531f5c9710b983523f7308bc80639999a1cf57f6 -----BEGIN PGP SIGNED MESSAGE-----
DIST sqlite-amalgamation-3.6.22.tar.gz 1413926 RMD160 67452387486081a99107900eb14c816ba970f4ed SHA1 b0b87bd1945528723083f6830094f5c676829164 SHA256 68e2841b83b90252f51ccc41e7c00b87da9b2358bbef7de0bc8e78b101f5b8cc Hash: SHA256
DIST sqlite_docs_3_6_22.zip 2642221 RMD160 b96d9c4f499aef46fc2dd751633ba11be5946327 SHA1 e287700c79145aad0b3409215af0446c23c1d1e1 SHA256 8a8b92893cf4dd623a5ad4e75fe39524b29e368bbff7c6e2a069d79cce32f859
AUX maketcllib.sh 879 SHA256 e101ed11d908bfb7f57519a99674160b0273d6500d191f758f8a0d1e6ed78120 SHA512 d6ff354cd0e6e0a4240de1ccc0c93a111dd6cc7795d690bdb9fbc556bbae6aa4190b0c44a1be399b1420e33435f53c232400c46392446edf9a9d983ed28f1d98 WHIRLPOOL cf0f28e2086059b3f549d77f5853c4abd1ee1e9756972b6d8063f3c29ba5f46de2bf68f9392db65531c5f1dbada481cabde726cf92d06701c2aa134240ca9e2d
AUX sqlite-2.8.15-alignement-fix.patch 538 SHA256 f61f2f36fed61438d13dbb09902078ef11f0c3e8c8a119f84030689a2f2add8f SHA512 be3bb6a620d14e07153476f9fb0658d347a0fdaf44363904be32004836e2727210307ed87fe2b8b01cf4df79cf05947be7b500a9608215a6e950173237e64386 WHIRLPOOL f1e8b388b3256e4f8f7476fa7b369b014902473477f17ff28f45e221aa973b14e9dc54bf6cedda04d2f8772fc87c34f19f14b11a9e67a082cde70f5cfbf32e4b
AUX sqlite-2.8.16-exit.patch 355 SHA256 ab34a56dc56914fe3396f523a7d917319607dcb03ea33a3327c1e123d315b630 SHA512 937056b0629cd9e254098d40ed9dbc83e40c027727e8b12b2d5ff4513c1aebdb40fc9a7178b0d7554d3854888079ae828699dd27e1752759eb99dbec95c591f3 WHIRLPOOL 180eeca385be1607d8a55ea9aebbe8a0c0d85c7b67b7b1f22e737482b86471dcfc943513b6a6d49d8a49f3df3ce763cfd4b228f385e4b3ecf57419831d139214
AUX sqlite-2.8.16-multilib.patch 4038 SHA256 4ccbef245ea50f317e34bad5ed07e6917fc08d718c6e57884255799980d6e765 SHA512 2814651e8906032646f46d9af86b5938215f32eb114780321f5a1b0554e8a531b858d7020ed598f109698b616f8bc18b923192dc3decc6c4f36bc173db937f35 WHIRLPOOL 28ba54df12b010c1428b3dcc13d2b6767d4373a07a245d538c3510362f8699779f2a66e47821f6c0d3e1fac80ef0606b955e5a83a59aa59a290e5354241c9d8f
DIST sqlite-2.8.16.tar.gz 981834 SHA256 d26e8a6fac1ad497a3ade719da4f1d6d60f586fd10f66253f1c3d3db7168984e SHA512 262cacbb9a6e615cd6ce7c2992c4dd5b0cd59de096daa74925e81baef4c0e4b3d9a7e4ebf8f4ba949afac4fe2fbf2c627ead29fa72ff38dffe6446ae46c40d4a WHIRLPOOL 78c4dc05f94d97483c03b1f1eee67f86fd5d9499e82b082ba3951878867d10d18ecbb5cac9086ce509c0cb1cb47b57661709a28d2ee7e61038512d1c11c77bff
DIST sqlite-autoconf-3071401.tar.gz 1832051 SHA256 d46d302a63b23d9c3b80e519be12cb7d6a8d3da57bd9c119341a0aa8b3b28692 SHA512 0d66e32e5d5d6d83f106f1dea66d08c96846a4c74d4a536be7eeb9f30823988fbc3ecb7377fcddc5c2fa06ad94dd0a27f7f6ef4665718354eb92edc8431631c9 WHIRLPOOL 93f15bec26e44840b9f3e81173f9de00769359e0dc302c1f93bd19641618aaa780e50764a8ec35aa20e91bbae114f49817acf6fb6338ca5eecd5fc87978c9ce8
DIST sqlite-autoconf-3071502.tar.gz 1846778 SHA256 782d16b797f6ca879f6f679ba3fb6ceb54bcb0cab65feef332058bf04b36ba8c SHA512 ccec842f649c1dd47aed4712fc775d41097daca895ccc8b7fee24771f6c1832fb5210473f62dc62d4391c0a47ed3dfc9b92046fa7937aeb859105680942da082 WHIRLPOOL bba4dfd6482fe2164d6d7719ca6202771dc6eb252e4e9c42473d4d77e99039097be6c1f35601b267ba6161c635766e5b3d4754324d1f2ccdbc2a671ddd68896c
DIST sqlite-doc-3071400.zip 4109131 SHA256 d427a538339e7641168d034b6d07b241014e87330c143372a47f1ce082262a4a SHA512 0475f7a894ecf7daa942b85cd136efdd8e46cb0f70ae781ef1ac7a0e1b145a0a49a04abc2afc641b4e042c4fb90cecf2d1eda3ed856e9aaa8a27876090b7cf06 WHIRLPOOL 9ac485d5f5b4e2ae09b1763abf9e43fc83dea2f9be5bbd8309956abbc55e70f124240580614546a8e776340fc0b2d4bcfd60392f554581d36a4316c17eee4bf0
DIST sqlite-doc-3071502.zip 4116611 SHA256 14ad48d79d4a9d3b261df3de1896c9d2b4565d6a11c01a4594fa04695a45c85d SHA512 1e59c870d02932565d1943f47554adf665e9bf3734efe0dcfc06c2cef4f0997af6796104fa1c7a2f1a34e70e1b577195e468b980ef69f3f01760c0302b9a8bee WHIRLPOOL 7ef06e21c2928cb2b1212ea03bca8f21def5ed404c2641425146df19f846a5f7f6a40768ecaf3ad0c735ad7c4e70c2980a0f5f8b2fcb28655dce13036f0b2842
DIST sqlite-src-3071401.zip 4966093 SHA256 cba6c248cdab98644e54a4f7cb378d0f371459214603ac3d522eb1a8a4215ced SHA512 c42d4ab15ab992a3bf297e5049aad6c7c9adc211b04e9cb06d397e1a6c73f5f7f9e329a0db0b8f7296d2705999001bcc44a76148fcdd2c8b4757b09664140939 WHIRLPOOL e09ae98e090b4351a8da101fd9a60c0bb02ddc7aa7a072f0824bf3a303502a0120a6068d4b3dac2d81aef40754991793a91e7c464f12ee783174f104903600df
DIST sqlite-src-3071502.zip 5005498 SHA256 a44b38caed99f9538d07a6ad417d562c99416ec0f79ad29d5e60ad69a8866d87 SHA512 aa73497eca9d6ed8d4e25cb560a9a53d2014f30d3df2a9d1bb24ca4ac829c6f5955515d0046b33f2203ff0022043b15ac3e882f35191463e0022c83614fb41db WHIRLPOOL b12756e24e3f630d615ee891c44515cb5459c54409ddf76da5d6220f75cfa4a9e502bd84a46bd51ebe517c5dfca0f3fe20ec1d18bf45918706a5dcbe4b0bfe70
EBUILD sqlite-2.8.16-r5.ebuild 2908 SHA256 daca9e85af72e7e3defa71794ee56b2c724a428116a7cb696619de7c9548b7eb SHA512 16b1f35f138e3808a4e3db60b644a8051d8b138670f2c1a9df00c98eec05a7c7cb711a9aa096a7486384eeb6aa6aeb5f2eeab690c5b6cb9f124319bdb6a3b8dd WHIRLPOOL a5df9e17fd81d4c374335db841411ce0ab7959c2a86fa8dddcd735026ecc831d4239ce6f82a456fccf325fbcf69c6d2097fa8c959f1422258df63739b478e00c
EBUILD sqlite-3.7.14.1.ebuild 4533 SHA256 d7baa9de88456e420c25dd87273c61b20a4833d071a533974b036482c1be9ea3 SHA512 d6898f6c0bcfcc63418d1490fe67f0fa5d7cf54c556d877d4565fa41a693aa712834f30495567d329e39f2a468c642dc71d41a35737dd24284d5a01dd5442e82 WHIRLPOOL 13dbea7e0908c2189f202d0b70d04bf22cd1b24d31ba20962695b0825d689b29d1f61a47d4cbec6da001f2d9483787fa6efc9c3803ed266fdabfbdea529e6451
EBUILD sqlite-3.7.15.2.ebuild 4550 SHA256 147f5911fa9dc813ef38c77b78f9e1660a192032704f6ac41b70da1a5152466d SHA512 9ce9a75bb9ca9fca449297a597cc359a6190bdef7be368ad64b4f88c0e23cc2a2ce791e634ad2832f6d20d4a2520e31c90dade36233653e21113d9f24b6858b6 WHIRLPOOL 46a1757f31219036b7d788384b828e1af308851e357eeac173bfcc2f58ac45d5619b01843a972f085bd2a8af3a38fecf1e2f6cf42bac0496a9670c25491284a5
MISC ChangeLog 61111 SHA256 e5074a3e569e809b4ecd181e85a7f5dfc257bc7e8825d48f3dfe0dff44c694c5 SHA512 d9188fb6ad3036c0753a71e3bc163e7aeae5b2a210486cedb49074f976d674505a0523e6350ca149c113e255fce932636d6a2105649e78fc4be0704b431b2d33 WHIRLPOOL e0319d5c0e2930dbb2cd00a476facb7530c31c5eb26bd7d8fe7fddb0e18172103baa35264f722e6cb1b1a40ca6599ad269e2b3ff8b0b05744cee973535e8d8fd
MISC metadata.xml 902 SHA256 6cbb366bfd9b6ff881ab0c589b97667ef78426fa1fc1619abf20c098ddf58c94 SHA512 a1ec84fba5c736b8cca9b0c272b7232e346faee0d1a85d29d2873ce2bc29cdb430c1545cf107fa514e5434eda19f56a398f06dac6e868edd287bdb2612614ae0 WHIRLPOOL 49aa7d39536fa79259302e433f27fd1bfe27793f311b70f0da9eee4d5b6654c79fd7c7593df556dc11ebcf7577bcea32219bcb5dfd87d5c559b82c53e3f667f6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iF4EAREIAAYFAlD8RiEACgkQC77qH+pIQ6SPKAEArnLw3VBjlj4ARz6Um9uzLO0p
mnaImunhQE6Wg7ha2mMA/2T7TJwPgXco2GbSI4YD+DXELbNbjb19uh3udryRJ9SF
=mFbZ
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,40 @@
#!/bin/bash
#
# This script was adapted from the one used by Hwaci to build it's
# documentation and binaries for shipping to their website.
#
# Any similarity to the original has probably been trampled into
# oblivion modifying everything for Gentoo.
#
echo "Starting TCL Build"
# Set srcdir to the name of the directory that contains the publish.sh
# script.
#
srcdir=`echo "$0" | sed 's%\(^.*\)/[^/][^/]*$%\1%'`
#
# Build the tclsqlite.so shared library for import into tclsh or wish
# under Linux
#
make target_source
source /etc/make.conf
cd tsrc
rm shell.c
OPTS='-DUSE_TCL_STUBS=1 -DNDEBUG=1'
TCLSTUBLIB=${TCL_BUILD_STUB_LIB_PATH}
export CFLAGS
gcc -fPIC $CFLAGS $OPTS -I. -shared *.c $TCLSTUBLIB -o tclsqlite.so
strip tclsqlite.so
cp tclsqlite.so ..
cd ..
echo "pkg_mkIndex [pwd] tclsqlite.so" >> make_pkgIndex.tcl
tclsh make_pkgIndex.tcl
echo "Done TCL Build"

View File

@ -0,0 +1,12 @@
diff -uNr sqlite.orig/src/vdbeInt.h sqlite/src/vdbeInt.h
--- sqlite.orig/src/vdbeInt.h 2004-10-16 01:33:02.779442000 +0200
+++ sqlite/src/vdbeInt.h 2004-10-16 01:35:01.139442000 +0200
@@ -115,7 +115,7 @@
int flags; /* Some combination of MEM_Null, MEM_Str, MEM_Dyn, etc. */
double r; /* Real value */
char *z; /* String value */
- char zShort[NBFS]; /* Space for short strings */
+ char zShort[NBFS] __attribute__ ((__aligned__(16))); /* Space for short strings */
};
typedef struct Mem Mem;

View File

@ -0,0 +1,12 @@
temp.c:4:1: warning: incompatible implicit declaration of built-in function exit
--- Makefile.in
+++ Makefile.in
@@ -269,6 +269,7 @@
#
config.h:
echo '#include <stdio.h>' >temp.c
+ echo '#include <stdlib.h>' >>temp.c
echo 'int main(){printf(' >>temp.c
echo '"#define SQLITE_PTR_SZ %d",sizeof(char*));' >>temp.c
echo 'exit(0);}' >>temp.c

View File

@ -0,0 +1,108 @@
diff -Naurp sqlite-2.8.16.orig/Makefile.in sqlite-2.8.16/Makefile.in
--- sqlite-2.8.16.orig/Makefile.in 2005-02-14 00:22:04.000000000 +0000
+++ sqlite-2.8.16/Makefile.in 2005-02-17 18:22:50.174537727 +0000
@@ -187,12 +187,12 @@ last_change: $(SRC)
| awk '{print $$5,$$6}' >last_change
libsqlite.la: $(LIBOBJ)
- $(LTLINK) -o libsqlite.la $(LIBOBJ) ${RELEASE} -rpath @exec_prefix@/lib \
+ $(LTLINK) -o libsqlite.la $(LIBOBJ) ${RELEASE} -rpath @libdir@ \
-version-info "8:6:8"
libtclsqlite.la: tclsqlite.lo libsqlite.la
$(LTLINK) -o libtclsqlite.la tclsqlite.lo \
- libsqlite.la $(LIBTCL) -rpath @exec_prefix@/lib/sqlite \
+ libsqlite.la $(LIBTCL) -rpath @libdir@/sqlite \
-version-info "8:6:8"
sqlite@TARGET_EXEEXT@: $(TOP)/src/shell.c libsqlite.la sqlite.h
@@ -465,14 +465,14 @@ doc: $(DOC)
mv $(DOC) doc
install: sqlite libsqlite.la sqlite.h
- $(INSTALL) -d $(DESTDIR)$(exec_prefix)/lib
- $(LTINSTALL) libsqlite.la $(DESTDIR)$(exec_prefix)/lib
+ $(INSTALL) -d $(DESTDIR)@libdir@
+ $(LTINSTALL) libsqlite.la $(DESTDIR)@libdir@
$(INSTALL) -d $(DESTDIR)$(exec_prefix)/bin
$(LTINSTALL) sqlite $(DESTDIR)$(exec_prefix)/bin
$(INSTALL) -d $(DESTDIR)$(prefix)/include
$(INSTALL) -m 0644 sqlite.h $(DESTDIR)$(prefix)/include
- $(INSTALL) -d $(DESTDIR)$(exec_prefix)/lib/pkgconfig;
- $(INSTALL) -m 0644 sqlite.pc $(DESTDIR)$(exec_prefix)/lib/pkgconfig;
+ $(INSTALL) -d $(DESTDIR)@libdir@/pkgconfig;
+ $(INSTALL) -m 0644 sqlite.pc $(DESTDIR)@libdir@/pkgconfig;
clean:
rm -f *.lo *.la *.o sqlite@TARGET_EXEEXT@ libsqlite.la sqlite.h opcodes.*
diff -Naurp sqlite-2.8.16.orig/Makefile.linux-gcc sqlite-2.8.16/Makefile.linux-gcc
--- sqlite-2.8.16.orig/Makefile.linux-gcc 2005-02-14 00:22:04.000000000 +0000
+++ sqlite-2.8.16/Makefile.linux-gcc 2005-02-17 18:21:47.654969648 +0000
@@ -14,7 +14,7 @@
#### The toplevel directory of the source tree. This is the directory
# that contains this "Makefile.in" and the "configure.in" script.
#
-TOP = ../sqlite
+TOP = @@S@@
#### C Compiler and options for use in building executables that
# will run on the platform that is doing the build.
@@ -38,8 +38,8 @@ THREADSAFE = -DTHREADSAFE=0
#### Specify any extra linker options needed to make the library
# thread safe
#
-#THREADLIB = -lpthread
-THREADLIB =
+THREADLIB = -lpthread
+#THREADLIB =
#### Leave MEMORY_DEBUG undefined for maximum speed. Use MEMORY_DEBUG=1
# to check for memory leaks. Use MEMORY_DEBUG=2 to print a log of all
@@ -64,7 +64,7 @@ EXE =
# will run on the target platform. This is usually the same
# as BCC, unless you are cross-compiling.
#
-TCC = gcc -O6
+TCC = @@CC@@ @@CFLAGS@@
#TCC = gcc -g -O0 -Wall
#TCC = gcc -g -O0 -Wall -fprofile-arcs -ftest-coverage
#TCC = /opt/mingw/bin/i386-mingw32-gcc -O6
@@ -72,23 +72,23 @@ TCC = gcc -O6
#### Tools used to build a static library.
#
-AR = ar cr
+AR = @@AR@@ cr
#AR = /opt/mingw/bin/i386-mingw32-ar cr
-RANLIB = ranlib
+RANLIB = @@RANLIB@@
#RANLIB = /opt/mingw/bin/i386-mingw32-ranlib
#### Extra compiler options needed for programs that use the TCL library.
#
-#TCL_FLAGS =
+#TCL_FLAGS = @@TCL_FLAGS@@
#TCL_FLAGS = -DSTATIC_BUILD=1
-TCL_FLAGS = -I/home/drh/tcltk/8.4linux
+#TCL_FLAGS = -I/home/drh/tcltk/8.4linux
#TCL_FLAGS = -I/home/drh/tcltk/8.4win -DSTATIC_BUILD=1
#TCL_FLAGS = -I/home/drh/tcltk/8.3hpux
#### Linker options needed to link against the TCL library.
#
-#LIBTCL = -ltcl -lm -ldl
-LIBTCL = /home/drh/tcltk/8.4linux/libtcl8.4g.a -lm -ldl
+LIBTCL = -ltcl -lm -ldl
+#LIBTCL = /home/drh/tcltk/8.4linux/libtcl8.4g.a -lm -ldl
#LIBTCL = /home/drh/tcltk/8.4win/libtcl84s.a -lmsvcrt
#LIBTCL = /home/drh/tcltk/8.3hpux/libtcl8.3.a -ldld -lm -lc
@@ -100,7 +100,7 @@ READLINE_FLAGS = -DHAVE_READLINE=1 -I/us
#### Linker options needed by programs using readline() must link against.
#
#LIBREADLINE =
-LIBREADLINE = -static -lreadline -ltermcap
+LIBREADLINE = -static -lreadline -lncurses
#### Should the database engine assume text is coded as UTF-8 or iso8859?
#

View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>proxy-maintainers</herd>
<maintainer>
<email>arfrever.fta@gmail.com</email>
<description>Proxy maintainer</description>
</maintainer>
<use>
<flag name='extensions'>Enable support for dynamic loading of extensions</flag>
<flag name='fts3'>Full text search using the fts3 module</flag>
<flag name='secure-delete'>Overwrite deleted information with zeros in addition to marking the space as available for reuse. This causes a performance penalty.</flag>
<flag name='soundex'>Enable the soundex function to compute soundex
encodings of strings</flag>
<flag name='threadsafe'>Enable thread safe operation of sqlite</flag>
<flag name='unlock-notify'>Adds API for notifications when a database is
unlocked in shared-cache mode</flag>
</use>
</pkgmetadata>

View File

@ -0,0 +1,127 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/sqlite-2.8.16-r5.ebuild,v 1.8 2012/10/04 23:22:10 ulm Exp $
inherit eutils alternatives multilib toolchain-funcs
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
DESCRIPTION="SQLite: an SQL Database Engine in a C Library."
HOMEPAGE="http://www.sqlite.org/"
SRC_URI="http://www.sqlite.org/${P}.tar.gz"
LICENSE="public-domain"
SLOT="0"
IUSE="doc nls tcl"
DEPEND="doc? ( dev-lang/tcl )
tcl? ( dev-lang/tcl )"
RDEPEND="tcl? ( dev-lang/tcl )"
SOURCE="/usr/bin/lemon"
ALTERNATIVES="${SOURCE}-3 ${SOURCE}-0"
RESTRICT="!tcl? ( test )"
src_unpack() {
# test
if has test ${FEATURES}; then
if ! has userpriv ${FEATURES}; then
ewarn "The userpriv feature must be enabled to run tests."
eerror "Testsuite will not be run."
fi
if ! use tcl; then
ewarn "You must enable the tcl use flag if you want to run the test"
ewarn "suite."
eerror "Testsuite will not be run."
fi
fi
unpack ${A}
cd "${S}"
use hppa && epatch "${FILESDIR}"/${PN}-2.8.15-alignement-fix.patch
epatch \
"${FILESDIR}"/${P}-multilib.patch \
"${FILESDIR}"/${P}-exit.patch
epunt_cxx
if use nls ; then
ENCODING=${ENCODING-"UTF8"}
else
ENCODING="ISO8859"
fi
sed -i -e "s:@@S@@:${S}:g" \
-e "s:@@CC@@:$(tc-getCC):g" \
-e "s:@@CFLAGS@@:${CFLAGS}:g" \
-e "s:@@AR@@:$(tc-getAR):g" \
-e "s:@@RANLIB@@:$(tc-getRANLIB):g" \
-e "s:@@ENCODING@@:${ENCODING}:g" \
"${S}"/Makefile.linux-gcc
sed -i \
-e '/^LTLINK/s:$(TCC):& $(LDFLAGS):' \
-e '/lemon/s:-o:$(LDFLAGS) &:' \
"${S}"/{main.mk,Makefile.in}
}
src_compile() {
local myconf="--enable-incore-db --enable-tempdb-in-ram"
if ! use tcl ; then
myconf="${myconf} --without-tcl"
fi
econf ${myconf} \
--disable-static \
$(use_enable nls utf8)
emake all || die "emake all failed"
if use doc ; then
emake doc || die "emake doc failed"
fi
if use tcl ; then
cp -P "${FILESDIR}"/maketcllib.sh "${S}"
chmod +x ./maketcllib.sh
./maketcllib.sh
fi
}
src_test() {
if use tcl ; then
if has userpriv ${FEATURES} ; then
elog "SQLite 2.x is known to have problems on 64 bit architectures."
elog "If you observe segmentation faults please use 3.x instead!"
cd "${S}"
emake test || die "some test failed"
fi
fi
}
src_install () {
dodir /usr/{bin,include,$(get_libdir)}
make DESTDIR="${D}" install || die "make install failed"
find "${D}" -name '*.la' -exec rm -f {} +
newbin lemon lemon-${SLOT}
dodoc README VERSION
doman sqlite.1
use doc && dohtml doc/*.html doc/*.txt doc/*.png
if use tcl ; then
mkdir "${D}"/usr/$(get_libdir)/tclsqlite${PV}
cp "${S}"/tclsqlite.so "${D}"/usr/$(get_libdir)/tclsqlite${PV}/
cp "${S}"/pkgIndex.tcl "${D}"/usr/$(get_libdir)/tclsqlite${PV}/
fi
}

View File

@ -0,0 +1,158 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/sqlite-3.7.14.1.ebuild,v 1.12 2013/01/01 19:02:23 armin76 Exp $
EAPI="5"
inherit autotools eutils flag-o-matic multilib versionator
SRC_PV="$(printf "%u%02u%02u%02u" $(get_version_components))"
DOC_PV="$(printf "%u%02u%02u00" $(get_version_components $(get_version_component_range 1-3)))"
# DOC_PV="${SRC_PV}"
DESCRIPTION="A SQL Database Engine in a C Library"
HOMEPAGE="http://sqlite.org/"
SRC_URI="doc? ( http://sqlite.org/${PN}-doc-${DOC_PV}.zip )
tcl? ( http://sqlite.org/${PN}-src-${SRC_PV}.zip )
!tcl? (
test? ( http://sqlite.org/${PN}-src-${SRC_PV}.zip )
!test? ( http://sqlite.org/${PN}-autoconf-${SRC_PV}.tar.gz )
)"
LICENSE="public-domain"
SLOT="3"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug doc +extensions +fts3 icu +readline secure-delete soundex tcl test +threadsafe unlock-notify"
RDEPEND="icu? ( dev-libs/icu:= )
readline? ( sys-libs/readline )
tcl? ( dev-lang/tcl )"
DEPEND="${RDEPEND}
doc? ( app-arch/unzip )
tcl? ( app-arch/unzip )
test? (
app-arch/unzip
dev-lang/tcl
)"
amalgamation() {
use !tcl && use !test
}
pkg_setup() {
if amalgamation; then
S="${WORKDIR}/${PN}-autoconf-${SRC_PV}"
else
S="${WORKDIR}/${PN}-src-${SRC_PV}"
fi
}
src_prepare() {
# At least ppc-aix, x86-interix and *-solaris need newer libtool.
use prefix && eautoreconf
epunt_cxx
}
src_configure() {
# `configure` from amalgamation tarball does not add -DSQLITE_DEBUG or -DNDEBUG flag.
if amalgamation; then
if use debug; then
append-cppflags -DSQLITE_DEBUG
else
append-cppflags -DNDEBUG
fi
fi
# Support column metadata (bug #266651)
append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA
# Support R-trees (bug #257646)
append-cppflags -DSQLITE_ENABLE_RTREE
if use icu; then
append-cppflags -DSQLITE_ENABLE_ICU
if amalgamation; then
sed -e "s/LIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
else
sed -e "s/TLIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
fi
fi
# Support FTS3 (bug #207701)
if use fts3; then
append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS
fi
# Enable secure_delete pragma.
if use secure-delete; then
append-cppflags -DSQLITE_SECURE_DELETE -DSQLITE_CHECK_PAGES -DSQLITE_CORE
fi
# Support soundex (bug #143794).
if use soundex; then
append-cppflags -DSQLITE_SOUNDEX
fi
# Enable unlock notification.
if use unlock-notify; then
append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY
fi
local extensions_option
if amalgamation; then
extensions_option="dynamic-extensions"
else
extensions_option="load-extension"
fi
# Starting from 3.6.23, SQLite has locking strategies that are specific to
# OSX. By default they are enabled, and use semantics that only make sense
# on OSX. However, they require gethostuuid() function for that, which is
# only available on OSX starting from 10.6 (Snow Leopard). For earlier
# versions of OSX we have to disable all this nifty locking options, as
# suggested by upstream.
if [[ "${CHOST}" == *-darwin[56789] ]]; then
append-cppflags -DSQLITE_ENABLE_LOCKING_STYLE="0"
fi
if [[ "${CHOST}" == *-mint* ]]; then
append-cppflags -DSQLITE_OMIT_WAL
fi
# `configure` from amalgamation tarball does not support
# --with-readline-inc and --(enable|disable)-tcl options.
econf \
--disable-static \
$(use_enable extensions ${extensions_option}) \
$(use_enable readline) \
$(use_enable threadsafe) \
$(amalgamation || echo --with-readline-inc="-I${EPREFIX}/usr/include/readline") \
$(amalgamation || use_enable debug) \
$(amalgamation || echo --enable-tcl)
}
src_compile() {
emake TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}"
}
src_test() {
if [[ "${EUID}" -eq 0 ]]; then
ewarn "Skipping tests due to root permissions"
return
fi
emake $(use debug && echo fulltest || echo test)
}
src_install() {
emake DESTDIR="${D}" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install
find "${ED}" -name "*.la" -exec rm -f {} +
doman sqlite3.1
if use doc; then
find "${WORKDIR}/${PN}-doc-${DOC_PV}" -name ".[_~]*" -delete
dohtml -A ico,odg,pdf,svg -r "${WORKDIR}/${PN}-doc-${DOC_PV}/"
fi
}

View File

@ -0,0 +1,158 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/sqlite-3.7.15.2.ebuild,v 1.2 2013/01/18 22:48:48 floppym Exp $
EAPI="5"
inherit autotools eutils flag-o-matic multilib versionator
SRC_PV="$(printf "%u%02u%02u%02u" $(get_version_components))"
# DOC_PV="$(printf "%u%02u%02u00" $(get_version_components $(get_version_component_range 1-3)))"
DOC_PV="${SRC_PV}"
DESCRIPTION="A SQL Database Engine in a C Library"
HOMEPAGE="http://sqlite.org/"
SRC_URI="doc? ( http://sqlite.org/${PN}-doc-${DOC_PV}.zip )
tcl? ( http://sqlite.org/${PN}-src-${SRC_PV}.zip )
!tcl? (
test? ( http://sqlite.org/${PN}-src-${SRC_PV}.zip )
!test? ( http://sqlite.org/${PN}-autoconf-${SRC_PV}.tar.gz )
)"
LICENSE="public-domain"
SLOT="3"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug doc +extensions +fts3 icu +readline secure-delete soundex static-libs tcl test +threadsafe unlock-notify"
RDEPEND="icu? ( dev-libs/icu:= )
readline? ( sys-libs/readline )
tcl? ( dev-lang/tcl:= )"
DEPEND="${RDEPEND}
doc? ( app-arch/unzip )
tcl? ( app-arch/unzip )
test? (
app-arch/unzip
dev-lang/tcl
)"
amalgamation() {
use !tcl && use !test
}
pkg_setup() {
if amalgamation; then
S="${WORKDIR}/${PN}-autoconf-${SRC_PV}"
else
S="${WORKDIR}/${PN}-src-${SRC_PV}"
fi
}
src_prepare() {
# At least ppc-aix, x86-interix and *-solaris need newer libtool.
use prefix && eautoreconf
epunt_cxx
}
src_configure() {
# `configure` from amalgamation tarball does not add -DSQLITE_DEBUG or -DNDEBUG flag.
if amalgamation; then
if use debug; then
append-cppflags -DSQLITE_DEBUG
else
append-cppflags -DNDEBUG
fi
fi
# Support column metadata (bug #266651)
append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA
# Support R-trees (bug #257646)
append-cppflags -DSQLITE_ENABLE_RTREE
if use icu; then
append-cppflags -DSQLITE_ENABLE_ICU
if amalgamation; then
sed -e "s/LIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
else
sed -e "s/TLIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
fi
fi
# Support FTS3 (bug #207701)
if use fts3; then
append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS
fi
# Enable secure_delete pragma.
if use secure-delete; then
append-cppflags -DSQLITE_SECURE_DELETE -DSQLITE_CHECK_PAGES -DSQLITE_CORE
fi
# Support soundex (bug #143794).
if use soundex; then
append-cppflags -DSQLITE_SOUNDEX
fi
# Enable unlock notification.
if use unlock-notify; then
append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY
fi
local extensions_option
if amalgamation; then
extensions_option="dynamic-extensions"
else
extensions_option="load-extension"
fi
# Starting from 3.6.23, SQLite has locking strategies that are specific to
# OSX. By default they are enabled, and use semantics that only make sense
# on OSX. However, they require gethostuuid() function for that, which is
# only available on OSX starting from 10.6 (Snow Leopard). For earlier
# versions of OSX we have to disable all this nifty locking options, as
# suggested by upstream.
if [[ "${CHOST}" == *-darwin[56789] ]]; then
append-cppflags -DSQLITE_ENABLE_LOCKING_STYLE="0"
fi
if [[ "${CHOST}" == *-mint* ]]; then
append-cppflags -DSQLITE_OMIT_WAL
fi
# `configure` from amalgamation tarball does not support
# --with-readline-inc and --(enable|disable)-tcl options.
econf \
$(use_enable extensions ${extensions_option}) \
$(use_enable readline) \
$(use_enable static-libs static) \
$(use_enable threadsafe) \
$(amalgamation || echo --with-readline-inc="-I${EPREFIX}/usr/include/readline") \
$(amalgamation || use_enable debug) \
$(amalgamation || echo --enable-tcl)
}
src_compile() {
emake TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}"
}
src_test() {
if [[ "${EUID}" -eq 0 ]]; then
ewarn "Skipping tests due to root permissions"
return
fi
emake $(use debug && echo fulltest || echo test)
}
src_install() {
emake DESTDIR="${D}" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install
prune_libtool_files
doman sqlite3.1
if use doc; then
find "${WORKDIR}/${PN}-doc-${DOC_PV}" -name ".[_~]*" -delete
dohtml -A ico,odg,pdf,svg -r "${WORKDIR}/${PN}-doc-${DOC_PV}/"
fi
}

View File

@ -0,0 +1,920 @@
# ChangeLog for dev-libs/libevent
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevent/ChangeLog,v 1.256 2013/01/20 10:24:57 ago Exp $
20 Jan 2013; Agostino Sarubbo <ago@gentoo.org> libevent-2.0.21.ebuild:
Stable for alpha, wrt bug #449746
13 Jan 2013; Agostino Sarubbo <ago@gentoo.org> libevent-2.0.21.ebuild:
Stable for x86, wrt bug #449746
07 Jan 2013; Jeroen Roovers <jer@gentoo.org> libevent-2.0.21.ebuild:
Stable for HPPA (bug #449746).
06 Jan 2013; Markus Meier <maekke@gentoo.org> libevent-2.0.21.ebuild:
arm stable, bug #449746
05 Jan 2013; Sergey Popov <pinkbyte@gentoo.org> libevent-2.0.21.ebuild:
Stable on amd64, wrt bug #449746
05 Jan 2013; Agostino Sarubbo <ago@gentoo.org> libevent-2.0.21.ebuild:
Stable for sparc, wrt bug #449746
04 Jan 2013; Agostino Sarubbo <ago@gentoo.org> libevent-2.0.21.ebuild:
Stable for ia64, wrt bug #449746
04 Jan 2013; Agostino Sarubbo <ago@gentoo.org> libevent-2.0.21.ebuild:
Stable for ppc64, wrt bug #449746
04 Jan 2013; Agostino Sarubbo <ago@gentoo.org> libevent-2.0.21.ebuild:
Stable for ppc, wrt bug #449746
06 Dec 2012; Jeroen Roovers <jer@gentoo.org> libevent-2.0.21.ebuild:
Marked ~arm ~ppc ~ppc64 (bug #446118).
06 Dec 2012; Anthony G. Basile <blueness@gentoo.org> libevent-2.0.21.ebuild:
stable arm ppc ppc64, bug #446118
19 Nov 2012; Jeroen Roovers <jer@gentoo.org> libevent-2.0.21.ebuild,
libevent-2.1.2.ebuild:
New HOMEPAGE and SRC_URI.
*libevent-2.1.2 (19 Nov 2012)
*libevent-2.0.21 (19 Nov 2012)
19 Nov 2012; Jeroen Roovers <jer@gentoo.org> +libevent-2.0.21.ebuild,
+libevent-2.1.2.ebuild:
Version bump.
17 Nov 2012; Jeroen Roovers <jer@gentoo.org> -libevent-2.0.18.ebuild:
Old.
16 Nov 2012; Agostino Sarubbo <ago@gentoo.org> libevent-2.0.20.ebuild:
Stable for amd64, wrt bug #437766
20 Oct 2012; Raúl Porcel <armin76@gentoo.org> libevent-2.0.20.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #437766
17 Oct 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> libevent-2.0.20.ebuild:
x86 stable wrt bug #437766
15 Oct 2012; Jeroen Roovers <jer@gentoo.org> libevent-2.1.1.ebuild:
Readd ~x64-freebsd. Install more docs.
11 Oct 2012; Jeroen Roovers <jer@gentoo.org> libevent-2.0.20.ebuild:
Stable for HPPA (bug #437766).
10 Oct 2012; Anthony G. Basile <blueness@gentoo.org> libevent-2.0.20.ebuild:
stable arm ppc ppc64, bug #437766
27 Aug 2012; Jeroen Roovers <jer@gentoo.org> libevent-2.0.20.ebuild,
libevent-2.1.1.ebuild:
Do not run the test suite (bug #406801).
*libevent-2.0.20 (25 Aug 2012)
25 Aug 2012; Jeroen Roovers <jer@gentoo.org> +libevent-2.0.20.ebuild:
Version bump.
19 Aug 2012; Raúl Porcel <armin76@gentoo.org> libevent-2.0.19.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #427126
05 Aug 2012; Richard Yao <ryao@gentoo.org> libevent-2.0.19.ebuild:
Keyword ~x64-freebsd
23 Jul 2012; Markus Meier <maekke@gentoo.org> libevent-2.0.19.ebuild:
arm stable, bug #427126
23 Jul 2012; Jeroen Roovers <jer@gentoo.org> libevent-2.0.19.ebuild:
Stable for HPPA (bug #427126).
22 Jul 2012; Markos Chandras <hwoarang@gentoo.org> libevent-2.0.19.ebuild:
Stable on amd64 wrt bug #427126
20 Jul 2012; Anthony G. Basile <blueness@gentoo.org> libevent-2.0.19.ebuild:
Stable ppc/ppc64
19 Jul 2012; Jeff Horelick <jdhore@gentoo.org> libevent-2.0.19.ebuild:
marked x86 per bug 427126
18 Jul 2012; Jeroen Roovers <jer@gentoo.org> -libevent-1.4.13.ebuild,
-libevent-1.4.14b.ebuild, -libevent-1.4.14b-r1.ebuild,
-libevent-2.0.16.ebuild, -files/libevent-2.0.16-sysctl.patch,
-libevent-2.0.17.ebuild:
Old.
17 Jun 2012; Raúl Porcel <armin76@gentoo.org> libevent-2.0.18.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #415581
27 May 2012; Markus Meier <maekke@gentoo.org> libevent-2.0.18.ebuild:
arm stable, bug #415581
23 May 2012; Brent Baude <ranger@gentoo.org> libevent-2.0.18.ebuild:
Marking libevent-2.0.18 ppc64 for bug 415581
22 May 2012; Brent Baude <ranger@gentoo.org> libevent-2.0.18.ebuild:
Marking libevent-2.0.18 ppc for bug 415581
18 May 2012; <richard@gentoo.org> libevent-2.1.1.ebuild:
keyword ~amd64-fbsd
18 May 2012; Jeff Horelick <jdhore@gentoo.org> libevent-2.0.18.ebuild:
marked x86 per bug 415581
16 May 2012; Jeroen Roovers <jer@gentoo.org> libevent-2.0.18.ebuild:
Stable for HPPA (bug #415581).
14 May 2012; Agostino Sarubbo <ago@gentoo.org> libevent-2.0.18.ebuild:
Stable for amd64, wrt bug #415581
12 May 2012; Alexis Ballier <aballier@gentoo.org> libevent-2.0.19.ebuild:
keyword ~amd64-fbsd
*libevent-2.0.19 (04 May 2012)
04 May 2012; Jeroen Roovers <jer@gentoo.org> +libevent-2.0.19.ebuild:
Version bump.
04 Apr 2012; Jeroen Roovers <jer@gentoo.org> libevent-2.0.17.ebuild,
libevent-2.0.18.ebuild, libevent-2.1.1.ebuild:
Still need to inherit libtool.
*libevent-2.1.1 (04 Apr 2012)
04 Apr 2012; Jeroen Roovers <jer@gentoo.org> libevent-2.0.17.ebuild,
libevent-2.0.18.ebuild, +libevent-2.1.1.ebuild:
Version bump. Do not inherit autotools.
*libevent-2.0.18 (23 Mar 2012)
23 Mar 2012; Jeroen Roovers <jer@gentoo.org> +libevent-2.0.18.ebuild:
Version bump.
03 Mar 2012; Jeroen Roovers <jer@gentoo.org> -libevent-2.0.12.ebuild:
Old.
02 Mar 2012; Brent Baude <ranger@gentoo.org> libevent-2.0.16.ebuild:
Marking libevent-2.0.16 ppc64 for bug 397483
27 Feb 2012; Jeroen Roovers <jer@gentoo.org> libevent-2.0.12.ebuild,
-libevent-2.0.14.ebuild, -libevent-2.0.15.ebuild:
Drop all but PPC64.
*libevent-2.0.17 (11 Feb 2012)
11 Feb 2012; Jeroen Roovers <jer@gentoo.org> +libevent-2.0.17.ebuild:
Version bump.
22 Jan 2012; Raúl Porcel <armin76@gentoo.org> libevent-2.0.16.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #397483
21 Jan 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> libevent-2.0.16.ebuild:
x86 stable wrt bug #397483
14 Jan 2012; Markus Meier <maekke@gentoo.org> libevent-2.0.16.ebuild:
arm stable, bug #397483
09 Jan 2012; Brent Baude <ranger@gentoo.org> libevent-2.0.16.ebuild:
Marking libevent-2.0.16 ppc for bug 397483
09 Jan 2012; Jeroen Roovers <jer@gentoo.org> libevent-2.0.16.ebuild:
Stable for HPPA (bug #397483).
08 Jan 2012; Markos Chandras <hwoarang@gentoo.org> libevent-2.0.16.ebuild:
Stable on amd64 wrt bug #397483
08 Dec 2011; Mike Frysinger <vapier@gentoo.org> libevent-2.0.16.ebuild,
+files/libevent-2.0.16-sysctl.patch:
Add fix from upstream for building on systems that lack sysctl() but have
sysctl.h (like x32 ABI).
27 Nov 2011; Jeroen Roovers <jer@gentoo.org> libevent-2.0.12.ebuild,
-libevent-2.0.13.ebuild, libevent-2.0.14.ebuild, libevent-2.0.15.ebuild,
libevent-2.0.16.ebuild:
Remove old. Do not use autotools-utils.eclass by Ben Kohler (bug #392053).
*libevent-2.0.16 (19 Nov 2011)
19 Nov 2011; Jeroen Roovers <jer@gentoo.org> +libevent-2.0.16.ebuild:
Version bump.
24 Oct 2011; Jeroen Roovers <jer@gentoo.org> libevent-1.4.13.ebuild,
libevent-1.4.14b.ebuild, libevent-1.4.14b-r1.ebuild, libevent-2.0.12.ebuild,
libevent-2.0.13.ebuild, libevent-2.0.14.ebuild, libevent-2.0.15.ebuild:
Remove test failure check (bugs #271516, #336771, #372801 and so many
others).
23 Oct 2011; Raúl Porcel <armin76@gentoo.org> libevent-2.0.14.ebuild:
alpha/arm/ia64/s390/sh/sparc stable wrt #387423
18 Oct 2011; Jeroen Roovers <jer@gentoo.org> libevent-2.0.14.ebuild:
Stable for HPPA (bug #387423).
18 Oct 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> libevent-2.0.14.ebuild:
x86 stable wrt bug #387423
17 Oct 2011; Markos Chandras <hwoarang@gentoo.org> libevent-2.0.14.ebuild:
Stable on amd64 wrt bug #387423
12 Oct 2011; Jeroen Roovers <jer@gentoo.org> libevent-2.0.15.ebuild:
Add USE=ssl and explicitly depend on dev-libs/openssl.
*libevent-2.0.15 (12 Oct 2011)
12 Oct 2011; Jeroen Roovers <jer@gentoo.org> +libevent-2.0.15.ebuild:
Version bump.
10 Oct 2011; Jeroen Roovers <jer@gentoo.org> libevent-2.0.13.ebuild:
Stable for HPPA (bug #384549).
08 Oct 2011; Raúl Porcel <armin76@gentoo.org> libevent-2.0.13.ebuild:
alpha/arm/ia64/s390/sh/sparc stable wrt #384549
04 Oct 2011; Andreas Schuerch <nativemad@gentoo.org> libevent-2.0.13.ebuild:
x86 stabe, thanks Myckel and JD. Bug 474065
30 Sep 2011; Steve Dibb <beandog@gentoo.org> libevent-2.0.13.ebuild:
amd64 stable, security bug 384549
*libevent-2.0.14 (01 Sep 2011)
01 Sep 2011; Jeroen Roovers <jer@gentoo.org> +libevent-2.0.14.ebuild:
Version bump.
17 Aug 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
libevent-2.0.13.ebuild:
keyword ~sparc-solaris
09 Aug 2011; Jeroen Roovers <jer@gentoo.org> -libevent-2.0.10.ebuild,
-libevent-2.0.11.ebuild:
^
24 Jul 2011; Jeroen Roovers <jer@gentoo.org> libevent-2.0.12.ebuild:
Stable for HPPA (bug #375097).
23 Jul 2011; Raúl Porcel <armin76@gentoo.org> libevent-2.0.12.ebuild:
alpha/arm/ia64/s390/sh/sparc stable wrt #375097
23 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> libevent-2.0.12.ebuild:
ppc/ppc64 stable wrt #375097
23 Jul 2011; Markus Meier <maekke@gentoo.org> libevent-2.0.12.ebuild:
x86 stable, bug #375097
22 Jul 2011; Markos Chandras <hwoarang@gentoo.org> libevent-2.0.12.ebuild:
Stable on amd64 wrt bug #375097
*libevent-2.0.13 (19 Jul 2011)
19 Jul 2011; Jeroen Roovers <jer@gentoo.org> +libevent-2.0.13.ebuild:
Version bump.
11 Jun 2011; Raúl Porcel <armin76@gentoo.org> libevent-2.0.10.ebuild:
alpha/ia64/s390/sh stable wrt #361143
*libevent-2.0.12 (05 Jun 2011)
05 Jun 2011; Jeroen Roovers <jer@gentoo.org> libevent-2.0.11.ebuild,
+libevent-2.0.12.ebuild:
Version bump. Remove libtool files when not needed.
21 May 2011; Michael Weber <xmw@gentoo.org> libevent-2.0.10.ebuild:
ppc/sparc stable (bug 361143)
13 May 2011; Markus Meier <maekke@gentoo.org> libevent-2.0.10.ebuild:
arm stable, bug #361143
05 May 2011; Christoph Mende <angelos@gentoo.org> libevent-2.0.10.ebuild:
Stable on amd64 wrt bug #361143
29 Apr 2011; Thomas Kahle <tomka@gentoo.org> libevent-2.0.10.ebuild:
x86 stable per bug 361143
*libevent-2.0.11 (28 Apr 2011)
28 Apr 2011; Jeroen Roovers <jer@gentoo.org> +libevent-2.0.11.ebuild:
Version bump.
11 Apr 2011; Jeroen Roovers <jer@gentoo.org> libevent-2.0.10.ebuild:
Stable for HPPA (bug #361143).
*libevent-2.0.10 (18 Dec 2010)
18 Dec 2010; Jeroen Roovers <jer@gentoo.org> -libevent-2.0.8.ebuild,
-libevent-2.0.9.ebuild, +libevent-2.0.10.ebuild:
Version bump.
*libevent-2.0.9 (30 Nov 2010)
30 Nov 2010; Jeroen Roovers <jer@gentoo.org> +libevent-2.0.9.ebuild:
Version bump.
*libevent-1.4.14b-r1 (27 Oct 2010)
27 Oct 2010; Jeroen Roovers <jer@gentoo.org> +libevent-1.4.14b-r1.ebuild:
Add a 1.* version that has IUSE=static-libs (bug #342859).
*libevent-2.0.8 (15 Oct 2010)
15 Oct 2010; Jeroen Roovers <jer@gentoo.org> +libevent-2.0.8.ebuild:
Version bump.
30 Sep 2010; Brent Baude <ranger@gentoo.org> libevent-1.4.14b.ebuild:
stable ppc64, bug 331541
23 Sep 2010; Ulrich Mueller <ulm@gentoo.org> libevent-1.4.13.ebuild,
libevent-1.4.14b.ebuild, libevent-2.0.6.ebuild, libevent-2.0.7.ebuild:
Update blocker against dev-libs/9libs, bug 137932.
*libevent-2.0.7 (10 Sep 2010)
10 Sep 2010; Jeroen Roovers <jer@gentoo.org> -libevent-2.0.5.ebuild,
+libevent-2.0.7.ebuild:
Version bump. Add USE=static-libs.
05 Sep 2010; Raúl Porcel <armin76@gentoo.org> libevent-1.4.14b.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #331541
22 Aug 2010; Jeroen Roovers <jer@gentoo.org> libevent-1.4.14b.ebuild:
Stable for PPC (bug #331541).
22 Aug 2010; Markus Meier <maekke@gentoo.org> libevent-1.4.14b.ebuild:
arm stable, bug #331541
17 Aug 2010; Markos Chandras <hwoarang@gentoo.org>
libevent-1.4.14b.ebuild:
Stable on amd64 wrt bug #331541
10 Aug 2010; Jeroen Roovers <jer@gentoo.org> libevent-1.4.14b.ebuild:
Stable for HPPA (bug #331541).
09 Aug 2010; Jeroen Roovers <jer@gentoo.org> libevent-2.0.5.ebuild,
libevent-2.0.6.ebuild:
Change SRC_URI to use the direct links from the HOMEPAGE.
08 Aug 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
libevent-1.4.14b.ebuild:
x86 stable wrt bug #331541
*libevent-2.0.6 (07 Aug 2010)
07 Aug 2010; Jeroen Roovers <jer@gentoo.org> +libevent-2.0.6.ebuild:
Version bump.
*libevent-1.4.14b (20 Jun 2010)
20 Jun 2010; Jeroen Roovers <jer@gentoo.org> -libevent-1.4.14a.ebuild,
+libevent-1.4.14b.ebuild:
Version bump (fixes bug #323397). Simplify src_test() code.
*libevent-1.4.14a (14 Jun 2010)
14 Jun 2010; Jeroen Roovers <jer@gentoo.org> -libevent-1.4.14.ebuild,
+libevent-1.4.14a.ebuild:
Version bump.
*libevent-1.4.14 (08 Jun 2010)
08 Jun 2010; Jeroen Roovers <jer@gentoo.org> +libevent-1.4.14.ebuild,
-libevent-2.0.4.ebuild:
Version bump.
*libevent-2.0.5 (10 May 2010)
10 May 2010; Jeroen Roovers <jer@gentoo.org> +libevent-2.0.5.ebuild:
Version bump.
*libevent-2.0.4 (12 Mar 2010)
12 Mar 2010; Jeroen Roovers <jer@gentoo.org> +libevent-2.0.4.ebuild:
Version bump thanks to Tim Harder (bug #308711).
25 Feb 2010; Fabian Groffen <grobian@gentoo.org> libevent-1.4.13.ebuild:
Marked ~x64-macos, thanks Ramon van Alteren, bug #305367
17 Feb 2010; Jeroen Roovers <jer@gentoo.org> -libevent-1.4.12.ebuild:
Remove old.
13 Feb 2010; Jeroen Roovers <jer@gentoo.org> -libevent-2.0.2.ebuild:
Remove old.
13 Feb 2010; Raúl Porcel <armin76@gentoo.org> libevent-1.4.13.ebuild:
ia64/s390/sh stable wrt #298173
01 Feb 2010; Markus Meier <maekke@gentoo.org> libevent-1.4.13.ebuild:
arm stable, bug #298173
24 Jan 2010; Tobias Klausmann <klausman@gentoo.org>
libevent-1.4.13.ebuild:
Stable on alpha, bug #298173
14 Jan 2010; Christian Faulhammer <fauli@gentoo.org>
libevent-2.0.3.ebuild:
Transfer Prefix keywords
05 Jan 2010; Tiago Cunha <tcunha@gentoo.org> libevent-1.4.13.ebuild:
stable sparc, bug 298173
02 Jan 2010; Markos Chandras <hwoarang@gentoo.org> libevent-1.4.13.ebuild:
Stable on amd64 wrt bug #298173
31 Dec 2009; Brent Baude <ranger@gentoo.org> libevent-1.4.13.ebuild:
Marking libevent-1.4.13 ppc64 for bug 298173
30 Dec 2009; Jeroen Roovers <jer@gentoo.org> libevent-1.4.13.ebuild:
Stable for HPPA PPC (bug #298173).
29 Dec 2009; Christian Faulhammer <fauli@gentoo.org>
libevent-1.4.13.ebuild:
stable x86, bug 298173
*libevent-2.0.3 (21 Nov 2009)
21 Nov 2009; Jeroen Roovers <jer@gentoo.org> +libevent-2.0.3.ebuild:
Version bump.
*libevent-1.4.13 (18 Nov 2009)
18 Nov 2009; Jeroen Roovers <jer@gentoo.org> +libevent-1.4.13.ebuild:
Version bump.
14 Sep 2009; Jeroen Roovers <jer@gentoo.org> -libevent-1.4.10.ebuild,
-libevent-1.4.11.ebuild, -libevent-1.4.11-r1.ebuild,
-libevent-2.0.1.ebuild:
Remove old.
13 Sep 2009; Raúl Porcel <armin76@gentoo.org> libevent-1.4.12.ebuild:
arm/ia64/s390/sh stable wrt #281475
05 Sep 2009; Brent Baude <ranger@gentoo.org> libevent-1.4.12.ebuild:
Marking libevent-1.4.12 ppc64 for bug 281475
04 Sep 2009; Tiago Cunha <tcunha@gentoo.org> libevent-1.4.12.ebuild:
stable sparc, bug 281475
03 Sep 2009; Christian Faulhammer <fauli@gentoo.org>
libevent-1.4.12.ebuild:
stable x86, bug 281475
30 Aug 2009; Thomas Anderson <tanderson@gentoo.org>
libevent-1.4.12.ebuild:
stable amd64, bug 281475
29 Aug 2009; nixnut <nixnut@gentoo.org> libevent-1.4.12.ebuild:
ppc stable #281475
29 Aug 2009; Tobias Klausmann <klausman@gentoo.org>
libevent-1.4.12.ebuild:
Stable on alpha, bug #281475
26 Aug 2009; Jeroen Roovers <jer@gentoo.org> libevent-1.4.12.ebuild:
Stable for HPPA (bug #281475).
18 Aug 2009; Jeroen Roovers <jer@gentoo.org> libevent-1.4.11-r1.ebuild:
Stable for HPPA (bug #281475).
*libevent-2.0.2 (29 Jul 2009)
29 Jul 2009; Jeroen Roovers <jer@gentoo.org> +libevent-2.0.2.ebuild:
Version bump.
*libevent-1.4.12 (25 Jul 2009)
25 Jul 2009; Jeroen Roovers <jer@gentoo.org> +libevent-1.4.12.ebuild:
Version bump.
22 Jul 2009; Raúl Porcel <armin76@gentoo.org> libevent-1.4.11.ebuild:
arm/ia64/s390/sh stable wrt #275595
19 Jul 2009; nixnut <nixnut@gentoo.org> libevent-1.4.11.ebuild:
ppc stable #275595
11 Jul 2009; <chainsaw@gentoo.org> libevent-1.4.11.ebuild:
Marked stable on AMD64 for bug #275595; tested on a dual Opteron 2354.
*libevent-1.4.11-r1 (06 Jul 2009)
06 Jul 2009; Jeroen Roovers <jer@gentoo.org> +libevent-1.4.11-r1.ebuild:
Fix --as-needed thanks to Kevin Pyle (bug #276797).
30 Jun 2009; Christian Faulhammer <fauli@gentoo.org>
libevent-1.4.11.ebuild:
stable x86, bug 275595
30 Jun 2009; Ferris McCormick <fmccor@gentoo.org> libevent-1.4.11.ebuild:
Sparc stable, bug #275595.
29 Jun 2009; Jeroen Roovers <jer@gentoo.org> libevent-1.4.11.ebuild:
Stable for HPPA (bug #275595).
28 Jun 2009; Tobias Klausmann <klausman@gentoo.org>
libevent-1.4.11.ebuild:
Stable on alpha, bug #275595
27 Jun 2009; Jeroen Roovers <jer@gentoo.org> -libevent-1.4.9.ebuild:
Remove old.
31 May 2009; Brent Baude <ranger@gentoo.org> libevent-1.4.10.ebuild:
stable ppc64, bug 270455
27 May 2009; Raúl Porcel <armin76@gentoo.org> libevent-1.4.10.ebuild:
alpha/arm/ia64/s390/sh/sparc stable wrt #270455
24 May 2009; Markus Meier <maekke@gentoo.org> libevent-1.4.10.ebuild:
x86 stable, bug #270455
21 May 2009; Brent Baude <ranger@gentoo.org> libevent-1.4.10.ebuild:
stable ppc, bug 270455
21 May 2009; Tiago Cunha <tcunha@gentoo.org> libevent-1.4.10.ebuild:
stable amd64, bug 270455
21 May 2009; Jeroen Roovers <jer@gentoo.org> libevent-1.4.10.ebuild:
Stable for HPPA (bug #270455).
21 May 2009; Ferris McCormick <fmccor@gentoo.org> libevent-1.4.10.ebuild:
Sparc stable, Bug #270455 (tests good).
*libevent-1.4.11 (15 May 2009)
15 May 2009; Jeroen Roovers <jer@gentoo.org> +libevent-1.4.11.ebuild:
Version bump.
21 Apr 2009; Jeroen Roovers <jer@gentoo.org> libevent-2.0.1.ebuild:
Use intended way of running tests through make.
*libevent-2.0.1 (21 Apr 2009)
21 Apr 2009; Jeroen Roovers <jer@gentoo.org> +libevent-2.0.1.ebuild:
Version bump.
*libevent-1.4.10 (21 Apr 2009)
21 Apr 2009; Jeroen Roovers <jer@gentoo.org> +libevent-1.4.10.ebuild:
Version bump.
11 Apr 2009; Jeroen Roovers <jer@gentoo.org> -libevent-1.4.7.ebuild,
-libevent-1.4.8.ebuild:
Remove old.
11 Apr 2009; Tiago Cunha <tcunha@gentoo.org> libevent-1.4.9.ebuild:
stable amd64, bug 252430
02 Apr 2009; Jeroen Roovers <jer@gentoo.org> -libevent-1.3a.ebuild,
-libevent-1.3e.ebuild, -libevent-1.4.3.ebuild, -libevent-1.4.4.ebuild,
-libevent-1.4.5.ebuild:
Remove old.
02 Apr 2009; Raúl Porcel <armin76@gentoo.org> libevent-1.4.9.ebuild:
arm/ia64/s390/sh/sparc/x86 stable wrt #252430
26 Mar 2009; Brent Baude <ranger@gentoo.org> libevent-1.4.9.ebuild:
stable ppc, bug 252430
24 Mar 2009; Brent Baude <ranger@gentoo.org> libevent-1.4.9.ebuild:
stable ppc64, bug 252430
23 Mar 2009; Jeroen Roovers <jer@gentoo.org> libevent-1.4.9.ebuild:
Stable for HPPA (bug #252430).
22 Mar 2009; Tobias Klausmann <klausman@gentoo.org> libevent-1.4.9.ebuild:
Stable on alpha, bug #252430
*libevent-1.4.9 (25 Dec 2008)
25 Dec 2008; Jeroen Roovers <jer@gentoo.org> +libevent-1.4.9.ebuild:
Version bump thanks to Arfrever Frehtes Taifersar Arahesis (bug #252428).
22 Nov 2008; Jeroen Roovers <jer@gentoo.org> libevent-1.4.8.ebuild:
Install ChangeLog too (bug #248120).
15 Nov 2008; Tobias Scherbaum <dertobi123@gentoo.org>
libevent-1.4.7.ebuild:
ppc stable, bug #246277
15 Nov 2008; Raúl Porcel <armin76@gentoo.org> libevent-1.4.7.ebuild:
alpha/arm/ia64/x86 stable wrt #246277
13 Nov 2008; Thomas Anderson <gentoofan23@gentoo.org>
libevent-1.4.7.ebuild:
stable amd64, bug 246277
12 Nov 2008; Brent Baude <ranger@gentoo.org> libevent-1.4.7.ebuild:
stable ppc64, bug 246277
12 Nov 2008; Ferris McCormick <fmccor@gentoo.org> libevent-1.4.7.ebuild:
Sparc stable --- Bug #246277 --- tests run successfully.
12 Nov 2008; Jeroen Roovers <jer@gentoo.org> libevent-1.4.7.ebuild:
Stable for HPPA (bug #246277).
12 Nov 2008; Jeroen Roovers <jer@gentoo.org> metadata.xml:
Pick up maintainership.
*libevent-1.4.8 (10 Nov 2008)
10 Nov 2008; Jeroen Roovers <jer@gentoo.org> +libevent-1.4.8.ebuild:
Version bump thanks to Arfrever Frehtes Taifersar Arahesis (bug #246280).
*libevent-1.4.7 (08 Sep 2008)
08 Sep 2008; Jeroen Roovers <jer@gentoo.org> +libevent-1.4.7.ebuild:
Version bump.
15 Aug 2008; Tobias Scherbaum <dertobi123@gentoo.org>
libevent-1.4.4.ebuild:
ppc stable, bug #231447
24 Jul 2008; Santiago M. Mola <coldwind@gentoo.org> libevent-1.4.4.ebuild:
amd64 stable wrt bug #231447
17 Jul 2008; Markus Rothe <corsair@gentoo.org> libevent-1.4.4.ebuild:
Stable on ppc64; bug #231447
13 Jul 2008; Raúl Porcel <armin76@gentoo.org> libevent-1.4.4.ebuild:
alpha/ia64/x86 stable wrt #231447
11 Jul 2008; Jeroen Roovers <jer@gentoo.org> libevent-1.4.4.ebuild:
Stable for SPARC (bug #231447).
11 Jul 2008; Jeroen Roovers <jer@gentoo.org> libevent-1.4.4.ebuild:
Stable for HPPA (bug #231447).
*libevent-1.4.5 (10 Jul 2008)
10 Jul 2008; Doug Goldstein <cardoe@gentoo.org> -libevent-1.3d.ebuild,
-libevent-1.4.0_beta1.ebuild, -libevent-1.4.1_beta1.ebuild,
+libevent-1.4.5.ebuild:
add 1.4.5 and remove older versions
25 May 2008; Markus Rothe <corsair@gentoo.org> libevent-1.4.3.ebuild:
Stable on ppc64; bug #223369
24 May 2008; nixnut <nixnut@gentoo.org> libevent-1.4.3.ebuild:
Stable on ppc wrt bug 223369
24 May 2008; Raúl Porcel <armin76@gentoo.org> libevent-1.4.3.ebuild:
alpha/ia64 stable wrt #223369
24 May 2008; Jeroen Roovers <jer@gentoo.org> libevent-1.4.3.ebuild:
Stable for HPPA (bug #223369).
23 May 2008; Markus Meier <maekke@gentoo.org> libevent-1.4.3.ebuild:
amd64/x86 stable, bug #223369
23 May 2008; Ferris McCormick <fmccor@gentoo.org> libevent-1.4.3.ebuild:
Sparc stable, Bug #223369. All tests pass.
*libevent-1.4.4 (23 May 2008)
23 May 2008; Tobias Heinlein <keytoaster@gentoo.org>
+libevent-1.4.4.ebuild:
Version bump.
*libevent-1.4.3 (25 Apr 2008)
25 Apr 2008; Doug Goldstein <cardoe@gentoo.org> +libevent-1.4.3.ebuild:
bump to stable version
01 Feb 2008; Jeroen Roovers <jer@gentoo.org> libevent-1.3a.ebuild,
libevent-1.3d.ebuild, libevent-1.3e.ebuild, libevent-1.4.0_beta1.ebuild,
libevent-1.4.1_beta1.ebuild:
Fix quoting issues.
*libevent-1.4.1_beta1 (01 Feb 2008)
01 Feb 2008; Jeroen Roovers <jer@gentoo.org> +libevent-1.4.1_beta1.ebuild:
Version bump.
*libevent-1.4.0_beta1 (12 Nov 2007)
12 Nov 2007; Caleb Tennis <caleb@gentoo.org> +libevent-1.4.0_beta1.ebuild:
Version bump
*libevent-1.3e (18 Oct 2007)
18 Oct 2007; Caleb Tennis <caleb@gentoo.org> +libevent-1.3e.ebuild:
version bump
*libevent-1.3d (03 Sep 2007)
03 Sep 2007; Caleb Tennis <caleb@gentoo.org> +libevent-1.3d.ebuild:
version bump
19 Mar 2007; Bryan Østergaard <kloeri@gentoo.org> metadata.xml:
Remove ka0ttic from metadata.xml due to retirement.
03 Mar 2007; Steve Dibb <beandog@gentoo.org> libevent-1.3a.ebuild:
amd64 stable, security bug 167583
28 Feb 2007; Jose Luis Rivero <yoswink@gentoo.org> libevent-1.3a.ebuild:
Stable on alpha wrt security bug #167583
27 Feb 2007; Tobias Scherbaum <dertobi123@gentoo.org>
libevent-1.3a.ebuild:
Stable on ppc wrt bug #167583.
24 Feb 2007; Markus Rothe <corsair@gentoo.org> libevent-1.3a.ebuild:
Stable on ppc64; bug #167583
24 Feb 2007; Jason Wever <weeve@gentoo.org> libevent-1.3a.ebuild:
Stable on SPARC wrt security bug #167583.
23 Feb 2007; Jeroen Roovers <jer@gentoo.org> libevent-1.3a.ebuild:
Stable for HPPA (bug #167583).
23 Feb 2007; Christian Faulhammer <opfer@gentoo.org> libevent-1.3a.ebuild:
stable x86; security bug 167583
19 Feb 2007; Caleb Tennis <caleb@gentoo.org> -libevent-0.7c.ebuild,
-libevent-0.8a.ebuild, -libevent-0.9.ebuild, -libevent-1.0b.ebuild,
-libevent-1.0c.ebuild, -libevent-1.0e.ebuild:
remove old versions
*libevent-1.3a (19 Feb 2007)
19 Feb 2007; Caleb Tennis <caleb@gentoo.org> +libevent-1.3a.ebuild:
Version bump
08 Dec 2006; Charlie Shepherd <masterdriverz@gentoo.org>
libevent-1.1a.ebuild:
Add blocker against dev-libs/9libs thanks to Cédric Krier; bug 137932
30 Oct 2006; Roy Marples <uberlord@gentoo.org> libevent-1.1a.ebuild:
Added ~sparc-fbsd keyword
23 Jun 2006; Diego Pettenò <flameeyes@gentoo.org> libevent-1.1a.ebuild:
Forgot to actually add the keyword.
05 Jun 2006; Diego Pettenò <flameeyes@gentoo.org> libevent-1.1a.ebuild:
Add ~x86-fbsd keyword and elibtoolize.
09 Mar 2006; Mike Frysinger <vapier@gentoo.org> libevent-1.1a.ebuild:
Use revdep-rebuild --library instead of revdep-rebuild --soname #125506 by
Carsten Lohrke.
24 Dec 2005; Rene Nussbaumer <killerfox@gentoo.org> libevent-1.1a.ebuild:
Stable on hppa.
10 Sep 2005; Aron Griffis <agriffis@gentoo.org> libevent-1.1a.ebuild:
Mark 1.1a stable on alpha
23 Aug 2005; Aron Griffis <agriffis@gentoo.org> libevent-1.1a.ebuild:
stable on ia64
15 Aug 2005; Markus Rothe <corsair@gentoo.org> libevent-1.1a.ebuild:
Stable on ppc64 (bug #102245)
14 Aug 2005; Konstantin Arkhipov <voxus@gentoo.org> libevent-1.1a.ebuild:
Stable on amd64.
14 Aug 2005; Michael Hanselmann <hansmi@gentoo.org> libevent-1.1a.ebuild:
Stable on ppc.
13 Aug 2005; Aaron Walker <ka0ttic@gentoo.org> libevent-1.1a.ebuild:
Stable on x86,sparc.
02 Jul 2005; Bryan Østergaard <kloeri@gentoo.org> libevent-1.0e.ebuild:
Stable on alpha.
*libevent-1.1a (22 Jun 2005)
22 Jun 2005; Aaron Walker <ka0ttic@gentoo.org> -libevent-1.1.ebuild,
+libevent-1.1a.ebuild:
Version bump for bug 96700; Don't waste time building tests/examples. Also
added a src_test so that the tests are actually run.
17 Jun 2005; Michael Hanselmann <hansmi@gentoo.org> libevent-1.0e.ebuild:
Stable on ppc.
09 Jun 2005; Gustavo Zacarias <gustavoz@gentoo.org> libevent-1.0e.ebuild:
Stable on sparc
09 Jun 2005; Aaron Walker <ka0ttic@gentoo.org> libevent-1.0e.ebuild:
Stable on x86.
09 Jun 2005; Aaron Walker <ka0ttic@gentoo.org> libevent-1.1.ebuild:
Add some ewarns mentioning the need to run revdep-rebuild. Closes bug 94419.
*libevent-1.1 (28 May 2005)
28 May 2005; Aaron Walker <ka0ttic@gentoo.org> +libevent-1.1.ebuild:
Version bump for bug 94230.
11 May 2005; Aaron Walker <ka0ttic@gentoo.org> libevent-1.0e.ebuild:
Fix keywords.
*libevent-1.0e (10 May 2005)
10 May 2005; Aaron Walker <ka0ttic@gentoo.org> +libevent-1.0e.ebuild:
Version bump for bug 91163.
07 May 2005; Aron Griffis <agriffis@gentoo.org> libevent-1.0c.ebuild:
stable on ia64
07 May 2005; Gustavo Zacarias <gustavoz@gentoo.org> libevent-1.0c.ebuild:
Stable on sparc
06 May 2005; Aaron Walker <ka0ttic@gentoo.org> libevent-1.0c.ebuild:
Stable on x86.
09 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> libevent-1.0c.ebuild:
Stable on ppc.
*libevent-1.0c (04 Apr 2005)
04 Apr 2005; Aaron Walker <ka0ttic@gentoo.org> +libevent-1.0c.ebuild:
Version bump.
01 Apr 2005; Simon Stelling <blubb@gentoo.org> libevent-1.0b.ebuild:
stable on amd64
01 Apr 2005; Aron Griffis <agriffis@gentoo.org> libevent-1.0b.ebuild:
stable on ia64
27 Mar 2005; Bryan Østergaard <kloeri@gentoo.org> libevent-1.0b.ebuild:
Stable on alpha.
07 Mar 2005; Gustavo Zacarias <gustavoz@gentoo.org> libevent-1.0b.ebuild:
Stable on sparc
25 Feb 2005; Aaron Walker <ka0ttic@gentoo.org> libevent-1.0b.ebuild:
Marked stable on x86.
04 Feb 2005; Aron Griffis <agriffis@gentoo.org> libevent-1.0b.ebuild:
add ~alpha and ~ia64
22 Jan 2005; Bryan Østergaard <kloeri@gentoo.org> libevent-0.9.ebuild:
Stable on alpha.
*libevent-1.0b (21 Jan 2005)
21 Jan 2005; Aaron Walker <ka0ttic@gentoo.org> metadata.xml,
libevent-0.9.ebuild, +libevent-1.0b.ebuild:
Version bump; marked 0.9 stable on x86.
29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
Change encoding to UTF-8 for GLEP 31 compliance
*libevent-0.9 (19 Sep 2004)
19 Sep 2004; Daniel Black <dragonheart@gentoo.org> -libevent-0.6.ebuild,
-libevent-0.7a.ebuild, -libevent-0.8.ebuild, +libevent-0.9.ebuild:
version bump and old version cleanout
*libevent-0.8a (16 Jul 2004)
07 Oct 2004; Lina Pezzella <j4rg0n@gentoo.org> libevent-0.8a.ebuild:
Keyworded ppc-macos. Bug #57858
16 Jul 2004; Daniel Ahlberg <aliz@gentoo.org> libevent-0.8a.ebuild:
Version bump, ebuild contributed by Justin Guyett <justin@soze.net>.
06 Jun 2004; Daniel Black <dragonheart@gentoo.org> libevent-0.7c.ebuild:
QA - IUSE
06 Jun 2004; Daniel Black <dragonheart@gentoo.org> libevent-0.7a.ebuild:
QA - redundant S=
*libevent-0.8 (24 May 2004)
24 May 2004; Daniel Black <dragonheart@gentoo.org> +metadata.xml,
+libevent-0.8.ebuild:
version bump as per bug #48143. Thanks to Heikki Orsila
<heikki.orsila@iki.fi>. Note this fails the test-weof tests during the compile
however I reran these in a sandbox shell and they worked ok.
23 May 2004; Bryan Østergaard <kloeri@gentoo.org> libevent-0.7c.ebuild:
Stable on alpha.
29 Apr 2004; Jon Portnoy <avenj@gentoo.org> libevent-0.7c.ebuild :
Stable on AMD64.
02 Apr 2004; Brian Jackson <iggy@gentoo.org> libevent-0.7a.ebuild:
0.7a to x86
02 Apr 2004; Brian Jackson <iggy@gentoo.org> libevent-0.7c.ebuild:
0.7c to x86
17 Feb 2004; Aron Griffis <agriffis@gentoo.org> libevent-0.7c.ebuild:
add ~alpha and ~ia64
*libevent-0.7c (17 Nov 2003)
17 Nov 2003; Brian Jackson <iggy@gentoo.org> libevent-0.7c.ebuild:
version bump, thanks to cokelley@alumni.princeton.edu for the heads up, closes
bug 33707
*libevent-0.7a (14 Sep 2003)
14 Sep 2003; <iggy@gentoo.org> libevent-0.7a.ebuild:
version bump thanks to hillster
07 Jan 2003; Kain <kain@kain.org> : This gets a ~ for ppc. Builds for me!
07 Jan 2003; J Robert Ray <jrray@gentoo.org> : Unmasked for x86.
*libevent-0.6 (20 Dec 2002)
20 Dec 2002; J Robert Ray <jrray@gentoo.org> : Initial ebuild, contributed by
Daniel Mannarino <thesnark@operamail.com>.

View File

@ -1 +1,12 @@
DIST libevent-1.4.13-stable.tar.gz 499603 RMD160 b363aee80f73f27a68516d57c00592fe923aa40a SHA1 b0c4e9801b74f8bed1502353674288a5e4f1ca16 SHA256 d6fff1d7e7b79e6e083b482b0b55190f71ba597b55c3541d64c0572ddf0747a3 DIST libevent-2.0.19-stable.tar.gz 842961 SHA256 1591fb411a67876a514a33df54b85417b31e01800284bcc6894fc410c3eaea21 SHA512 c3b4c95b7d120d656f422b041b6b03de250c8f38f1251c34378c424f7babf572584d7761a09eca7028d88522cb664d9cd24563396eab0bde790b08194e2be705 WHIRLPOOL e61a10f831082b082d8c3533481be755a53214609fd5ee138931e11f2640c903de1d203035fe8ca3b0cd909ca701170d1b88cb5186f3239162b5b04c58c9d336
DIST libevent-2.0.20-stable.tar.gz 845446 SHA256 10698a0e6abb3ca00b1c9e8cfddc66933bcc4c9c78b5600a7064c4c3ef9c6a24 SHA512 e5527b8cbb6e88e6049dc28bd7c74f133f7decc849f54b3a099033448369d24a756d81b9829a12078711a5f378bd93ac61f975990a41006e36b6cb4d222a9775 WHIRLPOOL d3e4399413ca48f22460a7ca9b9289b0947b57bec0295ca0d9a1cfe99d78d50308f0e8695f654b47c882343da9573ed9fa136472df385b1e25cd0e0114b3416d
DIST libevent-2.0.21-stable.tar.gz 850772 SHA256 22a530a8a5ba1cb9c080cba033206b17dacd21437762155c6d30ee6469f574f5 SHA512 fbcdd12af9313ecc0f2988eb46ef03906b1c3aff96871a165eb8eae2cb650b1a3bb420dccf3a6bc3cdc192436d8dfc2ce67a7cc7d9e586f27be1fa52dd62dfa1 WHIRLPOOL e1d2571235770251b8a2d3f1565238909df307d7de2bb86eefeca136c76eba5f645cea951ec58fdc4f2e6bcd70b74d128ddf7df5aec4ee164fb2c6c52136989e
DIST libevent-2.1.1-alpha.tar.gz 901846 SHA256 26ce17d91938fda67a98811d5c1360a6063b26fd3474e2b7b585c4db0e5d3eae SHA512 ef7b91888ad91fafa801016aad309d07ae296dc455386072071939d60aa73ae3b2837f60bf52fed4ece69ff6aafc3fa4c818a5b111f2a639096af03f4010209b WHIRLPOOL 6e9a208c38f958d1fbde97068fceedc86ef12c99a2ca7eb76988590624b8f4500068ea59098c15801dc99402702140e6fffe29b95af311afa96b739bafafdd62
DIST libevent-2.1.2-alpha.tar.gz 910871 SHA256 039023e2ed00cbf222e33092d3be9ca34f3817b8513c751ae29d0265af9e4945 SHA512 1879d2a208c6e4e5d2fdf9b199e0929cc57b528856f1215163b6b410da5af5982a361efd262c9f3ff29ddf5239249609855e4837994371e66806ac6b51920e84 WHIRLPOOL b909cb61c5a25c93bb8f0a35594730bea357d34f3db892e319ec8a1c8906b8bdaf0477c8b151b50fcf82c3c8a7dbb6bf9ed45a11f39b0d0d4d38e9ed0c57fe86
EBUILD libevent-2.0.19.ebuild 1372 SHA256 6a1c7633430dcbe2369f77fc5627bf5a7d65e0be1316f446e492e92901129aec SHA512 b7af6db888683b5497cd15833c64232a8c78b28d6fc1477f3ec853c2c76ede5a55e9cef214da8f4bba9f383ad9dd9c50f291c1aa80453e5df540ef3168ddaebd WHIRLPOOL ca28d9d2fb8926b4af2cb12051708b26e6fe8e65f965caa52f73762c843ca7da7e01778d6b2883e440e9b49740937f29df22f4b98fda74dd195266bb8cf16ffd
EBUILD libevent-2.0.20.ebuild 1491 SHA256 27de177dd7321177b46fb2ec3a33a43b3f63456285dc1a47612e8b27f860fb4e SHA512 32a2fe2a543da8c148571805afd55bc83308764fbcf5670ab1977f45a8955dc9600f5bb4f20101f674f6ef251034de7480587135f0c74bb5ae02aa2a0ebd8c4c WHIRLPOOL 187aaa9c742376e95551529d4997f0fb63cee4c28b9dc5ac563f8540ecec29c3f7f3b5938d0398058863e2b2e3010f19693278d7e18a29b5934b8f54514d8e0a
EBUILD libevent-2.0.21.ebuild 1473 SHA256 259fb7455b6af70f8b562494be45235eac0f0fa01a816016cd07fff94106a3cd SHA512 a5c9781b9c12b451d78f0b6e9a62559a6f6e31237d9e612cef3c719bbf3c317a0d5d82894825537d3a0080c94569c4d5cb4a7c3b8b356c2c27e9ca3a0a48f6bd WHIRLPOOL 2c3dc37f72c2f58a7ff50e2089524d025b4bf34168def0cc21f11001fe7fb0fa5c69a5c2093643a35893fb6ddd2b5bde215e9faa1e745eb8c7fb3796155182e5
EBUILD libevent-2.1.1.ebuild 1449 SHA256 bf9a550c863b6b28dd6c4e589ac97771d7c8c52a5e6dd7db067fc995b3158c0b SHA512 6595ec064ae309f29babb748175bb0db98b0a14300f662a90b7dcd26ac6b8ff34383f373946c4cf569d3416867bd67519b55cfbc8720d4000691c6a1e852a3ea WHIRLPOOL 33b02ecf3f05af51b03b899fe53ebc10d5fa501a54a9f379c428d54b61b050f5a7ebaaa77874828eb2b7083aa3457d0c5ff5a2f8d9b17c050b33d9d28d08321d
EBUILD libevent-2.1.2.ebuild 1428 SHA256 0e3ac28a939da2a955e4d7aa40dc7913e4361a50d61dd7fc793cf5f3185f04f6 SHA512 17f447c5c362fd5556b9a4966532ff7e99caae992e534d66c1468c46daea882ad447a7757fd31b7ad45ced8b228e49603b8bea09e8a1aa9ddd77a6fd1b4dcdba WHIRLPOOL 22c825795cdfcfd6f3056a71862beb774eb71e46eb3173d7663d87d9891a92277d8bbe5e520bdbbd5240250357d123f0bfe71b1e88624373b18ee54f117c260f
MISC ChangeLog 30136 SHA256 c593f75ebee2de8f86410823cb1b01f45eaaf75ff6ddbbd5036998e398497838 SHA512 db34294a3a0c27087d5248dc46f28d4d6a58517377933b0721732db2080a1d2708d021146c4482d1ad9d904a8fd11e72db6c1d4665b2734c0d7f688c14109434 WHIRLPOOL d1b91fc775fed4aa76f4f4059dcbc59886cfaa965cbd415e122e0b566490c699d80531971170bc41afd4c1f7a4497ab2713f2223826173f1269c6a8c7237a97e
MISC metadata.xml 230 SHA256 529c3320b250d179bb9e9ae651a88ba3f2a1bca78cd1ab07d5aef28d571960ce SHA512 a7a1138a00026b873623549a80248ee704c039921fd65203098c1f81c9c4532f142de26a2743720e6a108273f4ac547a8707909f3e6001dd5844b0e7e275dba7 WHIRLPOOL dc42bdbbe8863903771b14c2511223d0a3c2c94d543cc2e211269312e522bc6cb352af4568a4a307ad1163c6feb8852d61652694ae00616f6abbdcecf840d5d7

View File

@ -0,0 +1,53 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevent/libevent-2.0.19.ebuild,v 1.9 2012/08/19 19:01:02 armin76 Exp $
EAPI="2"
inherit eutils libtool
MY_P="${P}-stable"
DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor"
HOMEPAGE="http://monkey.org/~provos/libevent/"
SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="+ssl static-libs test"
DEPEND="ssl? ( dev-libs/openssl )"
RDEPEND="
${DEPEND}
!<=dev-libs/9libs-1.0
"
S=${WORKDIR}/${MY_P}
src_prepare() {
elibtoolize
# don't waste time building tests/samples
sed -i \
-e 's|^\(SUBDIRS =.*\)sample test\(.*\)$|\1\2|' \
Makefile.in || die "sed Makefile.in failed"
}
src_configure() {
econf \
$(use_enable static-libs static) \
$(use_enable ssl openssl)
}
src_test() {
emake -C test check | tee "${T}"/tests
}
src_install() {
emake DESTDIR="${D}" install || die "make install failed"
dodoc README ChangeLog
if ! use static-libs; then
rm -f "${D}"/usr/lib*/libevent*.la
fi
}

View File

@ -0,0 +1,56 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevent/libevent-2.0.20.ebuild,v 1.7 2012/11/16 22:15:02 ago Exp $
EAPI="2"
inherit eutils libtool
MY_P="${P}-stable"
DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor"
HOMEPAGE="http://monkey.org/~provos/libevent/"
SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="+ssl static-libs test"
DEPEND="ssl? ( dev-libs/openssl )"
RDEPEND="
${DEPEND}
!<=dev-libs/9libs-1.0
"
S=${WORKDIR}/${MY_P}
src_prepare() {
elibtoolize
# don't waste time building tests/samples
sed -i \
-e 's|^\(SUBDIRS =.*\)sample test\(.*\)$|\1\2|' \
Makefile.in || die "sed Makefile.in failed"
}
src_configure() {
econf \
$(use_enable static-libs static) \
$(use_enable ssl openssl)
}
src_test() {
# The test suite doesn't quite work (see bug #406801 for the latest
# installment in a riveting series of reports).
:
# emake -C test check | tee "${T}"/tests
}
src_install() {
emake DESTDIR="${D}" install || die "make install failed"
dodoc README ChangeLog
if ! use static-libs; then
rm -f "${D}"/usr/lib*/libevent*.la
fi
}

View File

@ -0,0 +1,56 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevent/libevent-2.0.21.ebuild,v 1.13 2013/01/20 10:24:57 ago Exp $
EAPI="2"
inherit eutils libtool
MY_P="${P}-stable"
DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor"
HOMEPAGE="http://libevent.org/"
SRC_URI="mirror://github/${PN}/${PN}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="+ssl static-libs test"
DEPEND="ssl? ( dev-libs/openssl )"
RDEPEND="
${DEPEND}
!<=dev-libs/9libs-1.0
"
S=${WORKDIR}/${MY_P}
src_prepare() {
elibtoolize
# don't waste time building tests/samples
sed -i \
-e 's|^\(SUBDIRS =.*\)sample test\(.*\)$|\1\2|' \
Makefile.in || die "sed Makefile.in failed"
}
src_configure() {
econf \
$(use_enable static-libs static) \
$(use_enable ssl openssl)
}
src_test() {
# The test suite doesn't quite work (see bug #406801 for the latest
# installment in a riveting series of reports).
:
# emake -C test check | tee "${T}"/tests
}
src_install() {
emake DESTDIR="${D}" install || die "make install failed"
dodoc README ChangeLog
if ! use static-libs; then
rm -f "${D}"/usr/lib*/libevent*.la
fi
}

View File

@ -0,0 +1,56 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevent/libevent-2.1.1.ebuild,v 1.5 2012/10/15 11:47:19 jer Exp $
EAPI=4
inherit eutils libtool
MY_P="${P}-alpha"
DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor"
HOMEPAGE="http://monkey.org/~provos/libevent/"
SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="+ssl static-libs test"
DEPEND="ssl? ( dev-libs/openssl )"
RDEPEND="
${DEPEND}
!<=dev-libs/9libs-1.0
"
S=${WORKDIR}/${MY_P}
src_prepare() {
elibtoolize
# don't waste time building tests/samples
sed -i \
-e 's|^\(SUBDIRS =.*\)sample test\(.*\)$|\1\2|' \
Makefile.in || die "sed Makefile.in failed"
}
src_configure() {
econf \
$(use_enable static-libs static) \
$(use_enable ssl openssl)
}
src_test() {
# The test suite doesn't quite work (see bug #406801 for the latest
# installment in a riveting series of reports).
:
# emake -C test check | tee "${T}"/tests
}
DOCS="README ChangeLog*"
src_install() {
default
if ! use static-libs; then
rm -f "${D}"/usr/lib*/libevent*.la
fi
}

View File

@ -0,0 +1,56 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevent/libevent-2.1.2.ebuild,v 1.2 2012/11/19 21:12:52 jer Exp $
EAPI=4
inherit eutils libtool
MY_P="${P}-alpha"
DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor"
HOMEPAGE="http://libevent.org/"
SRC_URI="mirror://github/${PN}/${PN}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="+ssl static-libs test"
DEPEND="ssl? ( dev-libs/openssl )"
RDEPEND="
${DEPEND}
!<=dev-libs/9libs-1.0
"
S=${WORKDIR}/${MY_P}
src_prepare() {
elibtoolize
# don't waste time building tests/samples
sed -i \
-e 's|^\(SUBDIRS =.*\)sample test\(.*\)$|\1\2|' \
Makefile.in || die "sed Makefile.in failed"
}
src_configure() {
econf \
$(use_enable static-libs static) \
$(use_enable ssl openssl)
}
src_test() {
# The test suite doesn't quite work (see bug #406801 for the latest
# installment in a riveting series of reports).
:
# emake -C test check | tee "${T}"/tests
}
DOCS="README ChangeLog*"
src_install() {
default
if ! use static-libs; then
rm -f "${D}"/usr/lib*/libevent*.la
fi
}

View File

@ -0,0 +1,8 @@
<?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>
</pkgmetadata>

View File

@ -0,0 +1,854 @@
# ChangeLog for dev-python/pygobject
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/ChangeLog,v 1.190 2013/01/28 13:43:15 aballier Exp $
28 Jan 2013; Alexis Ballier <aballier@gentoo.org> pygobject-3.4.2-r1.ebuild:
keyword ~amd64-fbsd, bug #453136
20 Jan 2013; Gilles Dartiguelongue <eva@gentoo.org>
pygobject-2.28.6-r53.ebuild:
Add missing PYTHON_DEPS, drop econf switches due to using EAPI=5, fix a typo
in local variables declaration.
*pygobject-2.28.6-r53 (14 Jan 2013)
14 Jan 2013; Alexandre Rostovtsev <tetromino@gentoo.org>
+pygobject-2.28.6-r53.ebuild,
+files/pygobject-2.28.6-disable-failing-tests.patch,
+files/pygobject-2.28.6-tests-no-introspection.patch:
Port to EAPI5 and python-r1.eclass.
13 Jan 2013; Gilles Dartiguelongue <eva@gentoo.org>
pygobject-3.4.2-r1.ebuild,
+files/pygobject-3.4.2-run-tests-with-old-python.patch:
Allow tests to run with python2.6.
*pygobject-3.2.2-r1 (16 Dec 2012)
16 Dec 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
-files/pygobject-3.0.0-support_multiple_python_versions.patch,
-files/pygobject-3.0.3-disable-new-gi-tests.patch,
-files/pygobject-3.0.3-tests-python3.patch, -pygobject-3.0.4.ebuild,
+pygobject-3.2.2-r1.ebuild, +files/pygobject-3.2.2-cairo-gobject.patch,
+files/pygobject-3.2.2-cairo-tests.patch, pygobject-3.4.2-r1.ebuild:
Add a python-r1-ized revision of pygobject-3.2.2. Drop old.
10 Dec 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
pygobject-3.4.2-r1.ebuild:
Remove restriction on multiple python3s, since pycairo does support multiple
python3s via USE_PYTHON.
10 Dec 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
pygobject-3.4.2-r1.ebuild, metadata.xml:
Simplify the ebuild a bit.
10 Dec 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
pygobject-3.4.2-r1.ebuild, metadata.xml:
Forgot to add PYTHON_DEPS. Clean up old comments. Remove unused flag
description.
*pygobject-3.4.2-r1 (10 Dec 2012)
10 Dec 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
-pygobject-2.28.6-r51.ebuild, pygobject-2.28.6-r52.ebuild,
-pygobject-3.4.1.1.ebuild, +pygobject-3.4.2-r1.ebuild:
Remove useless doc and introspection USE flags from pygobject-2. Add 3.4.2-r1
that uses python-r1.eclass. Drop old.
*pygobject-3.4.2 (12 Nov 2012)
12 Nov 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
-pygobject-3.4.0.ebuild, -files/pygobject-3.4.0-make_check.patch,
+pygobject-3.4.2.ebuild:
Version bump with various bugfixes. Drop old.
*pygobject-3.4.1.1 (30 Oct 2012)
30 Oct 2012; Gilles Dartiguelongue <eva@gentoo.org>
+pygobject-3.4.1.1.ebuild, +files/pygobject-3.4.1.1-make_check.patch:
Version bump.
28 Oct 2012; Raúl Porcel <armin76@gentoo.org> pygobject-2.28.6-r52.ebuild:
ia64/sh/sparc stable wrt #427544
28 Oct 2012; Raúl Porcel <armin76@gentoo.org> pygobject-3.2.2.ebuild:
ia64/sh/sparc stable wrt #427544
16 Oct 2012; Anthony G. Basile <blueness@gentoo.org>
pygobject-2.28.6-r52.ebuild:
stable ppc, bug #427544
16 Oct 2012; Anthony G. Basile <blueness@gentoo.org> pygobject-3.2.2.ebuild:
stable ppc, bug #427544
07 Oct 2012; Anthony G. Basile <blueness@gentoo.org>
pygobject-2.28.6-r52.ebuild:
stable ppc64, bug #427544
07 Oct 2012; Anthony G. Basile <blueness@gentoo.org> pygobject-3.2.2.ebuild:
stable ppc64, bug #427544
06 Oct 2012; Markus Meier <maekke@gentoo.org> pygobject-2.28.6-r52.ebuild:
arm stable, bug #427544
06 Oct 2012; Markus Meier <maekke@gentoo.org> pygobject-3.2.2.ebuild:
arm stable, bug #427544
04 Oct 2012; Agostino Sarubbo <ago@gentoo.org> pygobject-3.2.2.ebuild:
Stable for amd64, wrt bug #427544
04 Oct 2012; Agostino Sarubbo <ago@gentoo.org> pygobject-2.28.6-r52.ebuild:
Stable for amd64, wrt bug #427544
04 Oct 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> pygobject-3.2.2.ebuild:
x86 stable wrt bug #427544
03 Oct 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org>
pygobject-2.28.6-r52.ebuild:
x86 stable wrt bug #427544
02 Oct 2012; Jeroen Roovers <jer@gentoo.org> pygobject-2.28.6-r52.ebuild,
pygobject-3.2.2.ebuild:
Stable for HPPA (bug #427544).
02 Oct 2012; Mike Gilbert <floppym@gentoo.org> pygobject-3.0.4.ebuild,
pygobject-3.2.2.ebuild:
Restrict python 3.3 based on testing by Arfrever.
28 Sep 2012; Matt Turner <mattst88@gentoo.org> pygobject-2.28.6-r52.ebuild,
pygobject-3.2.2.ebuild:
Stable on alpha, bug 427544.
*pygobject-3.4.0 (25 Sep 2012)
25 Sep 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
-files/pygobject-2.15.4-fix-codegen-location.patch,
-files/pygobject-2.18.0-support_multiple_python_versions.patch,
-files/pygobject-2.20.0-tmpdir-makefile.patch,
-files/pygobject-2.26.0-disable-non-working-tests.patch,
-files/pygobject-2.26.0-disabled-threads.patch,
-files/pygobject-2.26.0-make_check.patch,
-files/pygobject-2.26.0-nocrash.patch, pygobject-2.28.6-r51.ebuild,
pygobject-2.28.6-r52.ebuild, -pygobject-3.0.2.ebuild,
-files/pygobject-3.0.2-disable-new-gi-tests.patch,
-files/pygobject-3.0.3-gobject-property-min-max.patch,
pygobject-3.0.4.ebuild, -pygobject-3.2.1.ebuild, pygobject-3.2.2.ebuild,
+pygobject-3.4.0.ebuild, +files/pygobject-3.4.0-make_check.patch:
Version bump with assorted bugfixes. Drop old. Make license more precise.
15 Aug 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
pygobject-3.0.2.ebuild, pygobject-3.0.4.ebuild, pygobject-3.2.1.ebuild,
pygobject-3.2.2.ebuild:
Add missing test suite dependencies (bug #426252, thanks to Patrick Lauer).
15 Jul 2012; Raúl Porcel <armin76@gentoo.org> pygobject-3.0.4.ebuild:
alpha/ia64/sh/sparc stable wrt #410611
24 May 2012; Samuli Suominen <ssuominen@gentoo.org> pygobject-3.0.4.ebuild:
ppc stable wrt #410611
21 May 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
pygobject-2.28.6-r51.ebuild, pygobject-2.28.6-r52.ebuild,
pygobject-3.0.2.ebuild, pygobject-3.0.4.ebuild, pygobject-3.2.1.ebuild,
pygobject-3.2.2.ebuild:
Need eutils for epatch.
*pygobject-3.2.2 (19 May 2012)
19 May 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
-pygobject-3.2.0.ebuild, +pygobject-3.2.2.ebuild:
Version bump, drop old.
16 May 2012; Jeroen Roovers <jer@gentoo.org> pygobject-3.0.4.ebuild:
Stable for HPPA (bug #410611).
13 May 2012; Alexis Ballier <aballier@gentoo.org>
pygobject-2.28.6-r52.ebuild, pygobject-3.2.1.ebuild:
keyword ~amd64-fbsd
*pygobject-3.2.1 (12 May 2012)
12 May 2012; Pacho Ramos <pacho@gentoo.org> +pygobject-3.2.1.ebuild,
-pygobject-2.26.0-r1.ebuild, -pygobject-2.28.6-r50.ebuild,
-pygobject-2.28.6.ebuild, -pygobject-3.0.3.ebuild:
Version bump, remove old.
04 May 2012; Patrick Lauer <patrick@gentoo.org> pygobject-2.26.0-r1.ebuild,
pygobject-2.28.6-r50.ebuild, pygobject-2.28.6-r51.ebuild,
pygobject-2.28.6-r52.ebuild, pygobject-2.28.6.ebuild, pygobject-3.0.2.ebuild,
pygobject-3.0.3.ebuild, pygobject-3.0.4.ebuild, pygobject-3.2.0.ebuild:
Migrating dev-util/pkgconfig -> virtual/pkgconfig
29 Apr 2012; Markus Meier <maekke@gentoo.org> pygobject-3.0.4.ebuild:
x86 stable, bug #410611
25 Apr 2012; Markus Meier <maekke@gentoo.org> pygobject-3.0.4.ebuild:
arm stable, bug #410611
19 Apr 2012; Brent Baude <ranger@gentoo.org> pygobject-3.0.4.ebuild:
Marking pygobject-3.0.4 ppc64 stable for bug 410611
18 Apr 2012; Agostino Sarubbo <ago@gentoo.org> pygobject-3.0.4.ebuild:
Stable for amd64, wrt bug #410611
*pygobject-2.28.6-r52 (13 Apr 2012)
13 Apr 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+pygobject-2.28.6-r52.ebuild, +files/pygobject-2.28.6-gio-types-2.32.patch,
+files/pygobject-2.28.6-set_qdata.patch:
Fix console warnings with glib-2.32, thanks to rei4dan for reporting.
*pygobject-3.2.0 (28 Mar 2012)
28 Mar 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+pygobject-3.2.0.ebuild:
Version bump. Adds a pygtk compatibility layer, lots of Gtk.TreeView
improvements, and various bugfixes.
25 Mar 2012; Raúl Porcel <armin76@gentoo.org> pygobject-2.28.6-r51.ebuild,
pygobject-3.0.2.ebuild:
alpha/ia64/sh/sparc stable wrt #393007
05 Mar 2012; Brent Baude <ranger@gentoo.org> pygobject-2.28.6-r51.ebuild,
pygobject-3.0.2.ebuild:
Marking pygobject-3.0.2 ppc stable for bug 393007
05 Mar 2012; Brent Baude <ranger@gentoo.org> pygobject-2.28.6-r51.ebuild,
pygobject-3.0.2.ebuild:
Marking pygobject-3.0.2 ppc64 stable for bug 393007
05 Mar 2012; Brent Baude <ranger@gentoo.org> pygobject-2.28.6-r51.ebuild:
Marking pygobject-2.28.6-r51 ppc64 stable for bug 393007
25 Feb 2012; Patrick Lauer <patrick@gentoo.org> pygobject-2.26.0-r1.ebuild,
pygobject-2.28.6-r50.ebuild, pygobject-2.28.6-r51.ebuild,
pygobject-2.28.6.ebuild, pygobject-3.0.2.ebuild, pygobject-3.0.3.ebuild,
pygobject-3.0.4.ebuild:
Fixing accidental double asterisk
20 Feb 2012; Patrick Lauer <patrick@gentoo.org> pygobject-2.26.0-r1.ebuild,
pygobject-2.28.6-r50.ebuild, pygobject-2.28.6-r51.ebuild,
pygobject-2.28.6.ebuild, pygobject-3.0.2.ebuild, pygobject-3.0.3.ebuild,
pygobject-3.0.4.ebuild:
Fixing pypy restricts to actually work
*pygobject-3.0.4 (09 Feb 2012)
09 Feb 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
-pygobject-3.0.1.ebuild, +pygobject-3.0.4.ebuild:
Version bump. Reverts the str/unicode change in 3.0.3 that had caused
problems for some applications. Drop old.
18 Jan 2012; Markus Meier <maekke@gentoo.org> pygobject-2.28.6-r51.ebuild:
arm stable, bug #393007
18 Jan 2012; Markus Meier <maekke@gentoo.org> pygobject-3.0.2.ebuild:
arm stable, bug #393007
14 Jan 2012; Markus Meier <maekke@gentoo.org> pygobject-2.28.6-r51.ebuild:
x86 stable, bug #393007
14 Jan 2012; Markus Meier <maekke@gentoo.org> pygobject-3.0.2.ebuild:
x86 stable, bug #393007
31 Dec 2011; Alexandre Rostovtsev <tetromino@gentoo.org>
pygobject-2.26.0-r1.ebuild:
Do not move py-compile so it stays executable; thanks to Ionic for reporting.
31 Dec 2011; Alexandre Rostovtsev <tetromino@gentoo.org>
pygobject-2.26.0-r1.ebuild, pygobject-2.28.6.ebuild,
pygobject-2.28.6-r50.ebuild, pygobject-2.28.6-r51.ebuild,
pygobject-3.0.1.ebuild, pygobject-3.0.2.ebuild, pygobject-3.0.3.ebuild:
Simplify py-compile fix.
31 Dec 2011; Alexandre Rostovtsev <tetromino@gentoo.org>
pygobject-2.26.0-r1.ebuild, pygobject-2.28.6.ebuild,
pygobject-2.28.6-r50.ebuild, pygobject-2.28.6-r51.ebuild,
pygobject-3.0.1.ebuild, pygobject-3.0.2.ebuild, pygobject-3.0.3.ebuild:
Fix py-compile idiom for automake-1.11.2 compatibility (bug #396585, thanks
to Michał Górny).
30 Dec 2011; Michael Sterrett <mr_bones_@gentoo.org> pygobject-3.0.3.ebuild:
whitespace
29 Dec 2011; Pacho Ramos <pacho@gentoo.org> pygobject-2.28.6-r51.ebuild,
pygobject-3.0.2.ebuild:
amd64 stable, bug 393007
28 Dec 2011; Jeroen Roovers <jer@gentoo.org> pygobject-2.28.6-r51.ebuild:
Stable for HPPA (bug #393007).
*pygobject-3.0.3 (26 Dec 2011)
26 Dec 2011; Alexandre Rostovtsev <tetromino@gentoo.org>
pygobject-2.26.0-r1.ebuild, pygobject-2.28.6.ebuild,
pygobject-2.28.6-r50.ebuild, pygobject-2.28.6-r51.ebuild,
pygobject-3.0.1.ebuild, pygobject-3.0.2.ebuild, +pygobject-3.0.3.ebuild,
+files/pygobject-3.0.3-disable-new-gi-tests.patch,
+files/pygobject-3.0.3-gobject-property-min-max.patch,
+files/pygobject-3.0.3-tests-python3.patch:
Version bump with assorted bugfixes. Fix example installation directory (bug
#392449 comment 3, thanks to Arfrever). Also, restrict pypy for all versions
of pygobject and improve use of python eclass in 3.0.3 (bug #321879 comment
8, thanks to Arfrever).
*pygobject-2.28.6-r51 (24 Dec 2011)
24 Dec 2011; Maxim Koltsov <maksbotan@gentoo.org>
+pygobject-2.28.6-r51.ebuild:
Fix bug 392449 with doc installation
20 Dec 2011; Jeroen Roovers <jer@gentoo.org> pygobject-2.28.6-r50.ebuild,
pygobject-3.0.2.ebuild:
Stable for HPPA (bug #393007).
29 Nov 2011; Alexandre Rostovtsev <tetromino@gentoo.org>
pygobject-3.0.2.ebuild:
Move to EAPI4.
15 Nov 2011; Alexandre Rostovtsev <tetromino@gentoo.org>
pygobject-2.26.0-r1.ebuild, pygobject-2.28.6.ebuild,
pygobject-2.28.6-r50.ebuild, pygobject-3.0.1.ebuild, pygobject-3.0.2.ebuild:
QA: eautoreconf should be before gnome2_src_prepare.
*pygobject-3.0.2 (23 Oct 2011)
23 Oct 2011; Alexandre Rostovtsev <tetromino@gentoo.org>
+pygobject-3.0.2.ebuild, +files/pygobject-3.0.2-disable-new-gi-tests.patch:
Version bump. Disable tests that require new regression functions present
only in git master of gobject-introspection.
Notable features: several important bugfixes, unbreaks gdk-2 support.
*pygobject-3.0.1 (19 Oct 2011)
*pygobject-2.28.6-r50 (19 Oct 2011)
19 Oct 2011; Alexandre Rostovtsev <tetromino@gentoo.org>
+pygobject-2.28.6-r50.ebuild, +files/pygobject-2.90.1-make_check.patch,
+files/pygobject-3.0.0-support_multiple_python_versions.patch,
+pygobject-3.0.1.ebuild:
New pygobject:3, moved from the gnome overlay. Per upstream decision,
pygobject:2 (starting with 2.28.6-r50) will only be installing the "classic"
glib and gobject bindings; the new introspection-based bindings will be
provided only by pygobject:3. See
http://www.daa.com.au/pipermail/pygtk/2011-August/019920.html for a brief
introduction to pygobject:3 porting.
05 Oct 2011; Kacper Kowalik <xarthisius@gentoo.org> pygobject-2.28.6.ebuild:
ppc/ppc64 stable wrt #369909
28 Sep 2011; Samuli Suominen <ssuominen@gentoo.org> metadata.xml:
USE="libffi" is now global USE flag.
23 Aug 2011; Nirbheek Chauhan <nirbheek@gentoo.org> -pygobject-2.28.4.ebuild,
pygobject-2.28.6.ebuild:
Drop .la files, bug 379399. Remove old.
20 Aug 2011; Jeroen Roovers <jer@gentoo.org> pygobject-2.28.6.ebuild:
Stable for HPPA (bug #369909).
13 Aug 2011; Raúl Porcel <armin76@gentoo.org> pygobject-2.28.6.ebuild:
alpha/ia64/sh/sparc stable wrt #369909
17 Jul 2011; Markus Meier <maekke@gentoo.org> pygobject-2.28.6.ebuild:
arm stable, bug #369909
14 Jul 2011; Thomas Kahle <tomka@gentoo.org> pygobject-2.28.6.ebuild:
x86 stable per bug 369909
01 Jul 2011; Markos Chandras <hwoarang@gentoo.org> pygobject-2.28.6.ebuild:
Stable on amd64 wrt bug #278255
*pygobject-2.28.6 (14 Jun 2011)
14 Jun 2011; Nirbheek Chauhan <nirbheek@gentoo.org> +pygobject-2.28.6.ebuild:
Bump to 2.28.6, bugfix release
*pygobject-2.28.4 (20 Apr 2011)
20 Apr 2011; Pacho Ramos <pacho@gentoo.org>
-files/pygobject-2.18.0-automake111.patch,
-files/pygobject-2.18.0-make_check.patch, -pygobject-2.20.0.ebuild,
-pygobject-2.20.0-r1.ebuild,
-files/pygobject-2.20.0-automagic-introspection.patch,
-files/pygobject-2.21.4-make_check.patch, -pygobject-2.21.5.ebuild,
-pygobject-2.26.0.ebuild,
+files/pygobject-2.28.3-disable-failing-tests.patch,
+files/pygobject-2.28.3-fix-codegen-location.patch,
+files/pygobject-2.28.3-make_check.patch,
+files/pygobject-2.28.3-support_multiple_python_versions.patch,
+pygobject-2.28.4.ebuild:
Version bump, remove old.
03 Apr 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
pygobject-2.26.0-r1.ebuild:
Fix dependencies (bug #361733).
22 Mar 2011; Brent Baude <ranger@gentoo.org> pygobject-2.26.0-r1.ebuild:
Marking pygobject-2.26.0-r1 ppc stable for bug 353436
21 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org>
pygobject-2.26.0-r1.ebuild:
ppc64 stable wrt #353436
12 Mar 2011; Raúl Porcel <armin76@gentoo.org> pygobject-2.26.0-r1.ebuild:
alpha/arm/ia64/sh/sparc stable wrt #353436
07 Mar 2011; Jeroen Roovers <jer@gentoo.org> pygobject-2.26.0-r1.ebuild:
Stable for HPPA (bug #353436).
24 Feb 2011; Thomas Kahle <tomka@gentoo.org> pygobject-2.26.0-r1.ebuild:
x86 stable per bug 353436
23 Feb 2011; Markos Chandras <hwoarang@gentoo.org>
pygobject-2.26.0-r1.ebuild:
Stable on amd64 wrt bug #353436
28 Jan 2011; Pacho Ramos <pacho@gentoo.org> pygobject-2.26.0-r1.ebuild,
+files/pygobject-2.26.0-disabled-threads.patch:
Fix building without threads and dependency on python (thanks a lot to
Arfrever Frehtes Taifersar Arahesis for his help).
27 Jan 2011; Pacho Ramos <pacho@gentoo.org> pygobject-2.26.0-r1.ebuild:
dev-python/pygobject always needs python with threads support as reported by
Jeremy Olexa (bug #285722) and confirmed by me until upstream fixes its bug
#640748.
17 Jan 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
pygobject-2.20.0.ebuild, pygobject-2.20.0-r1.ebuild, pygobject-2.21.5.ebuild,
pygobject-2.26.0.ebuild, pygobject-2.26.0-r1.ebuild:
Restrict Jython ABIs.
21 Dec 2010; Gilles Dartiguelongue <eva@gentoo.org>
pygobject-2.26.0-r1.ebuild:
Make sure python interpreter used by pygobject-codegen is python2.
*pygobject-2.26.0-r1 (08 Nov 2010)
08 Nov 2010; Daniel Gryniewicz <dang@gentoo.org>
+pygobject-2.26.0-r1.ebuild, +files/pygobject-2.26.0-nocrash.patch:
Bump to pygobject-2.26.0-r1
- Fix crash in programs like rhythmbox using it, due to bad instance
property
bindings. Bug #344459
*pygobject-2.26.0 (06 Nov 2010)
06 Nov 2010; Gilles Dartiguelongue <eva@gentoo.org>
+pygobject-2.26.0.ebuild,
+files/pygobject-2.26.0-disable-non-working-tests.patch,
+files/pygobject-2.26.0-make_check.patch:
Version bump. Disable some non-working tests, but still has more enabled
than 2.21.5. It is supposed to build against python 3 but failed to link,
keep it restricted for now.
*pygobject-2.21.5 (05 Nov 2010)
05 Nov 2010; Gilles Dartiguelongue <eva@gentoo.org>
+files/pygobject-2.21.4-make_check.patch, +pygobject-2.21.5.ebuild,
metadata.xml:
Version bump. Enable introspection support but disable related tests, they
seem broken.
02 Oct 2010; Fabian Groffen <grobian@gentoo.org>
pygobject-2.20.0-r1.ebuild:
Marked ~x64-macos, bug #333981
*pygobject-2.20.0-r1 (26 Sep 2010)
26 Sep 2010; <nirbheek@gentoo.org> +pygobject-2.20.0-r1.ebuild,
+files/pygobject-2.20.0-automagic-introspection.patch:
Fix automagic introspection, remove libtool-1 hack since libtool-2 has
been stable for a long time
10 Sep 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
pygobject-2.20.0.ebuild:
Restrict 2.4 Python ABI (bug #325895).
09 Sep 2010; Gilles Dartiguelongue <eva@gentoo.org>
-pygobject-2.18.0.ebuild, -pygobject-2.18.0-r2.ebuild,
pygobject-2.20.0.ebuild:
Depend on python >=2.5, bug #325895. Clean up old revisions.
12 Jul 2010; Jeroen Roovers <jer@gentoo.org> pygobject-2.20.0.ebuild:
Stable for HPPA (bug #312877).
06 Jul 2010; Samuli Suominen <ssuominen@gentoo.org>
pygobject-2.20.0.ebuild:
ppc64 stable wrt #312877
22 May 2010; Raúl Porcel <armin76@gentoo.org> pygobject-2.18.0.ebuild,
pygobject-2.18.0-r2.ebuild, pygobject-2.20.0.ebuild:
Drop s390 keywords
09 May 2010; Raúl Porcel <armin76@gentoo.org> pygobject-2.20.0.ebuild:
alpha/arm/ia64/s390/sh/sparc stable wrt #312877
18 Apr 2010; <nixnut@gentoo.org> pygobject-2.20.0.ebuild:
ppc stable #312877
16 Apr 2010; Pacho Ramos <pacho@gentoo.org> pygobject-2.20.0.ebuild:
amd64 stable, bug 312877
13 Apr 2010; Christian Faulhammer <fauli@gentoo.org>
pygobject-2.20.0.ebuild:
stable x86, bug 312877
02 Apr 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
pygobject-2.18.0.ebuild:
Don't call deprecated python_version() (bug #312291).
19 Mar 2010; Pacho Ramos <pacho@gentoo.org> pygobject-2.20.0.ebuild,
+files/pygobject-2.20.0-tmpdir-makefile.patch:
Fix bug 299680 with upstream commited patch. Thanks to Kevin Pyle for the
report and the patch
11 Jan 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
pygobject-2.18.0-r2.ebuild, pygobject-2.20.0.ebuild:
Don't call python_need_rebuild() (bug #300587).
29 Dec 2009; Nirbheek Chauhan <nirbheek@gentoo.org>
pygobject-2.18.0.ebuild, pygobject-2.18.0-r2.ebuild,
pygobject-2.20.0.ebuild:
Fix glib depends in all ebuilds; configure.ac lies, fixes bug 298823
02 Nov 2009; Fabian Groffen <grobian@gentoo.org>
pygobject-2.18.0-r2.ebuild, pygobject-2.20.0.ebuild:
Drop Darwin hack, no longer necessary, thanks Heiko Przybyl, bug #291524
*pygobject-2.20.0 (29 Oct 2009)
29 Oct 2009; Gilles Dartiguelongue <eva@gentoo.org>
-pygobject-2.14.0.ebuild, -pygobject-2.14.2.ebuild,
-files/pygobject-2.14.2-libffi.patch, -pygobject-2.15.4.ebuild,
-pygobject-2.16.0.ebuild, -pygobject-2.16.1.ebuild,
-pygobject-2.16.1-r1.ebuild, +pygobject-2.20.0.ebuild:
New version for GNOME 2.28. Clean up old revision.
14 Oct 2009; Samuli Suominen <ssuominen@gentoo.org>
pygobject-2.14.2.ebuild, pygobject-2.15.4.ebuild:
Remove support for gcc's libffi because it's conflicting with
dev-libs/libffi in ld.so.conf.
11 Oct 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
pygobject-2.18.0-r2.ebuild:
Use correct paths.
11 Oct 2009; Fabian Groffen <grobian@gentoo.org>
pygobject-2.18.0-r2.ebuild:
Merge from Prefix
21 Sep 2009; Tom Gall <tgall@gentoo.org> pygobject-2.18.0.ebuild:
stable on ppc64, bug #277947
07 Sep 2009; Raúl Porcel <armin76@gentoo.org> pygobject-2.18.0.ebuild:
arm/ia64/s390/sh/sparc stable
06 Sep 2009; Christian Ruppert <idl0r@gentoo.org>
-files/pygobject-2.14.0-libffi-magic.patch:
Remove unused patch.
*pygobject-2.18.0-r2 (28 Aug 2009)
28 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
-pygobject-2.18.0-r1.ebuild, +pygobject-2.18.0-r2.ebuild,
files/pygobject-2.18.0-support_multiple_python_versions.patch:
Modify pygobject-codegen-2.0 to support multiple Python versions instead
of renaming it.
*pygobject-2.18.0-r1 (27 Aug 2009)
27 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+pygobject-2.18.0-r1.ebuild,
+files/pygobject-2.18.0-support_multiple_python_versions.patch:
Set SUPPORT_PYTHON_ABIS (bug #282857).
26 Aug 2009; Tobias Klausmann <klausman@gentoo.org>
pygobject-2.18.0.ebuild:
Stable on alpha, bug #277947
19 Aug 2009; Jeroen Roovers <jer@gentoo.org> pygobject-2.18.0.ebuild:
Stable for HPPA (bug #277947).
16 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
pygobject-2.14.0.ebuild, pygobject-2.14.2.ebuild, pygobject-2.15.4.ebuild,
pygobject-2.16.0.ebuild, pygobject-2.16.1.ebuild,
pygobject-2.16.1-r1.ebuild, pygobject-2.18.0.ebuild:
Inherit alternatives.eclass (bug #281714).
09 Aug 2009; Gilles Dartiguelongue <eva@gentoo.org>
pygobject-2.18.0.ebuild, +files/pygobject-2.18.0-automake111.patch:
Fix install with automake 1.11, bug #279813.
09 Aug 2009; nixnut <nixnut@gentoo.org> pygobject-2.18.0.ebuild:
ppc stable #277947
30 Jul 2009; Markus Meier <maekke@gentoo.org> pygobject-2.18.0.ebuild:
amd64/x86 stable, bug #277947
27 Jul 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
pygobject-2.18.0.ebuild, files/pygobject-2.18.0-make_check.patch:
Fix tests.
24 Jul 2009; Samuli Suominen <ssuominen@gentoo.org>
pygobject-2.18.0.ebuild, +files/pygobject-2.18.0-make_check.patch:
Compile tests/ only if "make check" is requested wrt #226345. Run
eautoreconf after touching py-compile or timestamp is changed and
maintainer-mode will run wrt #259832.
24 Jul 2009; Mart Raudsepp <leio@gentoo.org> pygobject-2.18.0.ebuild:
Various QA fixes before stabilization
*pygobject-2.18.0 (24 Jun 2009)
24 Jun 2009; Romain Perier <mrpouet@gentoo.org>
+pygobject-2.18.0.ebuild:
Bump to 2.18.0, bug #275153
*pygobject-2.16.1-r1 (04 Jun 2009)
04 Jun 2009; Samuli Suominen <ssuominen@gentoo.org>
+pygobject-2.16.1-r1.ebuild:
Use virtual/libffi wrt #255488.
27 Apr 2009; Jeroen Roovers <jer@gentoo.org> pygobject-2.16.1:
Stable for HPPA (bug #260063).
12 Apr 2009; Friedrich Oslage <bluebird@gentoo.org> ChangeLog:
Stable on sparc, bug #260063
30 Mar 2009; Raúl Porcel <armin76@gentoo.org> pygobject-2.16.1.ebuild:
arm/s390/sh/sparc stable
18 Mar 2009; Raúl Porcel <armin76@gentoo.org> pygobject-2.16.1.ebuild:
alpha/ia64 stable wrt #260063
15 Mar 2009; Markus Meier <maekke@gentoo.org> pygobject-2.16.1.ebuild:
x86 stable, bug #260063
11 Mar 2009; Daniel Gryniewicz <dang@gentoo.org> pygobject-2.16.1.ebuild:
Marked stable on amd64
06 Mar 2009; Brent Baude <ranger@gentoo.org> pygobject-2.16.1.ebuild:
Marking pygobject-2.16.1 ppc stable for bug 260063
05 Mar 2009; Brent Baude <ranger@gentoo.org> pygobject-2.16.1.ebuild:
Marking pygobject-2.16.1 ppc64 stable for bug 260063
*pygobject-2.16.1 (22 Feb 2009)
22 Feb 2009; Gilles Dartiguelongue <eva@gentoo.org>
+pygobject-2.16.1.ebuild:
Bump to 2.16.1. Bug and memory leak fixes.
07 Feb 2009; Gilles Dartiguelongue <eva@gentoo.org>
pygobject-2.16.0.ebuild:
Fix building on libtool-1 systems, bug #255542.
26 Jan 2009; Mart Raudsepp <leio@gentoo.org> pygobject-2.16.0.ebuild:
Disable USE=libffi for the time being due to bug 255488
*pygobject-2.16.0 (19 Jan 2009)
19 Jan 2009; Mart Raudsepp <leio@gentoo.org> +pygobject-2.16.0.ebuild:
Version bump. Correct libffi handling for configure
14 Dec 2008; Gilles Dartiguelongue <eva@gentoo.org>
pygobject-2.14.0.ebuild, -pygobject-2.14.1.ebuild,
pygobject-2.14.2.ebuild, pygobject-2.15.4.ebuild:
Add python_need_rebuild per bug #244608.
13 Nov 2008; Brent Baude <ranger@gentoo.org> pygobject-2.14.2.ebuild:
Marking pygobject-2.14.2 ppc64 stable for bug 236971
08 Nov 2008; Jeremy Olexa <darkside@gentoo.org> pygobject-2.14.2.ebuild:
Work around a failing testsuite that is a circular dependancy by adding
RESTRICT=test, bug #199725
*pygobject-2.15.4 (19 Oct 2008)
19 Oct 2008; Gilles Dartiguelongue <eva@gentoo.org>
+files/pygobject-2.15.4-fix-codegen-location.patch,
-pygobject-2.12.3.ebuild, +pygobject-2.15.4.ebuild:
New version for GNOME 2.24. New APIs have been wrapped (notably GIO)
and codegen is now part of pygobject.
25 Sep 2008; Jeroen Roovers <jer@gentoo.org> pygobject-2.14.2.ebuild:
Stable for HPPA (bug #236971).
12 Aug 2008; Raúl Porcel <armin76@gentoo.org> pygobject-2.14.2.ebuild:
alpha/ia64/sparc stable wrt #229709
10 Aug 2008; Markus Meier <maekke@gentoo.org> pygobject-2.14.2.ebuild:
x86 stable, bug #229709
06 Aug 2008; Jesus Rivero <neurogeek@gentoo.org> metadata.xml:
add GLEP 56 USE flag desc from use.local.desc
30 Jul 2008; Brent Baude <ranger@gentoo.org> pygobject-2.14.2.ebuild:
Marking pygobject-2.14.2 ppc stable for bug 229709
26 Jul 2008; Olivier Crête <tester@gentoo.org> pygobject-2.14.2.ebuild:
Stable on amd64, bug #229709
14 Jul 2008; Gilles Dartiguelongue <eva@gentoo.org>
pygobject-2.14.2.ebuild:
add virtualx eclass to allow test suite to run properly
04 Jul 2008; Gilles Dartiguelongue <eva@gentoo.org>
+files/pygobject-2.14.2-libffi.patch, pygobject-2.14.2.ebuild:
fix libffi condition, fix bug #230751
29 May 2008; Ali Polatel <hawking@gentoo.org> pygobject-2.12.3.ebuild:
Use get_libdir.
29 May 2008; Ali Polatel <hawking@gentoo.org> pygobject-2.14.0.ebuild,
pygobject-2.14.1.ebuild, pygobject-2.14.2.ebuild:
python_mod_compile is ROOT aware.
25 May 2008; Gilles Dartiguelongue <eva@gentoo.org>
pygobject-2.12.3.ebuild:
fix QA on 2.12.3, changing to ~mips, mips is experimental.
*pygobject-2.14.2 (25 May 2008)
25 May 2008; Gilles Dartiguelongue <eva@gentoo.org>
+pygobject-2.14.2.ebuild:
bump to 2.14.2. Fix bug #198875.
22 Mar 2008; Daniel Gryniewicz <dang@gentoo.org> pygobject-2.14.1.ebuild:
Marked stable on amd64 for bug #212986
17 Mar 2008; Jeroen Roovers <jer@gentoo.org> pygobject-2.14.1.ebuild:
Stable for HPPA (bug #212986).
16 Mar 2008; Christian Faulhammer <opfer@gentoo.org>
pygobject-2.14.1.ebuild:
stable x86, bug 212986
15 Mar 2008; nixnut <nixnut@gentoo.org> pygobject-2.14.1.ebuild:
Stable on ppc wrt bug 212986
14 Mar 2008; Raúl Porcel <armin76@gentoo.org> pygobject-2.14.1.ebuild:
alpha/ia64/sparc stable wrt #212986
12 Mar 2008; Brent Baude <ranger@gentoo.org> pygobject-2.14.1.ebuild:
Marking pygobject-2.14.1 ppc64 for bug 212986
*pygobject-2.14.1 (03 Jan 2008)
03 Jan 2008; Gilles Dartiguelongue <eva@gentoo.org>
+pygobject-2.14.1.ebuild:
bump to 2.14.1
*pygobject-2.14.0-r1 (27 Dec 2007)
27 Dec 2007; Gilles Dartiguelongue <eva@gentoo.org>
+files/pygobject-2.14.0-libffi-magic.patch, +pygobject-2.14.0-r1.ebuild:
remove automagic dependency on libffi, bug #198875
27 Nov 2007; Jeroen Roovers <jer@gentoo.org> pygobject-2.14.0.ebuild:
Stable for HPPA (bug #199322).
20 Nov 2007; Markus Rothe <corsair@gentoo.org> pygobject-2.14.0.ebuild:
Stable on ppc64; bug #199322
17 Nov 2007; Raúl Porcel <armin76@gentoo.org> pygobject-2.14.0.ebuild:
alpha/ia64/sparc stable wrt #199322
17 Nov 2007; nixnut <nixnut@gentoo.org> pygobject-2.14.0.ebuild:
Stable on ppc wrt bug 199322
17 Nov 2007; Dawid Węgliński <cla@gentoo.org> pygobject-2.14.0.ebuild:
Stable on x86 (bug #199322)
16 Nov 2007; Samuli Suominen <drac@gentoo.org> pygobject-2.14.0.ebuild:
amd64 stable wrt #199322
*pygobject-2.14.0 (26 Sep 2007)
26 Sep 2007; Mart Raudsepp <leio@gentoo.org> +pygobject-2.14.0.ebuild:
Adding 2.14 series, to go along with glib-2.14 for Gnome 2.20
26 Jul 2007; Roy Marples <uberlord@gentoo.org> pygobject-2.12.3.ebuild:
true is not always in /bin
27 May 2007; Joshua Kinard <kumba@gentoo.org> pygobject-2.12.3.ebuild:
Stable on mips.
16 Feb 2007; Roy Marples <uberlord@gentoo.org> pygobject-2.12.3.ebuild:
Added ~x86-fbsd keyword.
18 Jan 2007; Jeroen Roovers <jer@gentoo.org> pygobject-2.12.3.ebuild:
Stable for HPPA (bug #147751).
14 Jan 2007; Bryan Østergaard <kloeri@gentoo.org>
pygobject-2.12.3.ebuild:
Stable on Alpha.
09 Jan 2007; Mart Raudsepp <leio@gentoo.org> pygobject-2.12.3.ebuild:
Fix DESCRIPTION, bug 161033
08 Jan 2007; Mart Raudsepp <leio@gentoo.org> -pygobject-2.12.1.ebuild,
-pygobject-2.12.2.ebuild, pygobject-2.12.3.ebuild:
QA: Set WANT_AUTOCONF, bug 160699. Remove old versions
21 Dec 2006; Markus Rothe <corsair@gentoo.org> pygobject-2.12.3.ebuild:
Stable on ppc64; bug #156662
18 Dec 2006; Gustavo Zacarias <gustavoz@gentoo.org>
pygobject-2.12.3.ebuild:
Stable on sparc
16 Dec 2006; Tobias Scherbaum <dertobi123@gentoo.org>
pygobject-2.12.3.ebuild:
Stable on ppc wrt bug #156662.
12 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
pygobject-2.12.3.ebuild:
Stable on amd64 wrt bug #156662.
10 Dec 2006; Andrej Kacian <ticho@gentoo.org> pygobject-2.12.3.ebuild:
Stable on x86, bug #156662.
*pygobject-2.12.3 (19 Nov 2006)
19 Nov 2006; Mart Raudsepp <leio@gentoo.org> +pygobject-2.12.3.ebuild:
Version bump
30 Oct 2006; Robin H. Johnson <robbat2@gentoo.org>
pygobject-2.12.2.ebuild:
Move WANT_AUTOMAKE=1.8 line above autotools inherit.
30 Oct 2006; Robin H. Johnson <robbat2@gentoo.org>
pygobject-2.12.2.ebuild:
Fix bug #147285, eautomake invocation needed, see ebuild for full details.
*pygobject-2.12.2 (13 Oct 2006)
13 Oct 2006; Mart Raudsepp <leio@gentoo.org> +pygobject-2.12.2.ebuild:
Version bump
22 Sep 2006; Donnie Berkholz <dberkholz@gentoo.org>; metadata.xml,
-pygobject-2.10.1.ebuild:
Remove 'my' version, and turn over completely to gnome.
07 Sep 2006; Daniel Gryniewicz <dang@gentoo.org> metadata.xml:
put pygobject in the gnome herd
07 Sep 2006; Donnie Berkholz <dberkholz@gentoo.org>; pygobject-2.10.1.ebuild:
Sync with gnome overlay ebuild, add back in blocker on pygtk < 2.9 that I
wrongly removed.
*pygobject-2.12.1 (07 Sep 2006)
07 Sep 2006; Daniel Gryniewicz <dang@gentoo.org> +pygobject-2.12.1.ebuild:
New version for gnome 2.16
*pygobject-2.10.1 (05 Sep 2006)
05 Sep 2006; Donnie Berkholz <dberkholz@gentoo.org>; +metadata.xml,
+pygobject-2.10.1.ebuild:
Add GNOME 2 bindings for Python, needed for system-config-*. Based on 2.11
ebuild in gnome overlay. Gnome herd, feel free to add yourself to metadata.

View File

@ -0,0 +1,34 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX pygobject-2.28.3-disable-failing-tests.patch 1782 SHA256 4d39b731084002c023faa7c500e83e4f77ad0c65cd2237d6f18025b94ceb8222 SHA512 36ba0f53e4cd83d7eb4ca8d7deaa6533a68ce6f370e10212db3cb092d2647f73daa3f5080f2d4f0c0db25d37fc9bf0164eefa7b8e62bf56763cc7c3268832952 WHIRLPOOL 0723b8be317801272ad95552c7f2e3b3fa5b5eb6b8307172575f1e57c9e23f18c7617c9a642c6761e04638d4b511859e2db04d803b41e5023940ec1daf05ff4c
AUX pygobject-2.28.3-fix-codegen-location.patch 1948 SHA256 eb16a71a8e3f45e965797ca99cc5d079b13a0f74dafc7976806d09ccd1f30476 SHA512 6f618d3826a505906669bbbe680a514e61884564f2c3025c438a97f192de6c9fd0e7f43c8e9bfff62776a51a56b0eead6ca54a0c157c071cf0f493b8f0d46506 WHIRLPOOL 5107e45f4596c12c92a4d208ce17ed0dc19811036d8acea5f6c393937eebb72de290b5ddc3b5e190edecbcfef2ad48c150e5c9bf53dc9839bc9dc0fcb3ec53d8
AUX pygobject-2.28.3-make_check.patch 2705 SHA256 91ddf8f2d1d767f771b91568c1d669019cf4e302baf1dd2eeed4b41ff7cb75b6 SHA512 9829f92ce0ace9d1a6e84428dc16bd0a893a24e784273e79c849618ebf4749e3168e6b1f1b9a9ca7e114ec04612045985823ad34247891d8ba7609279c4c4af4 WHIRLPOOL c2d9f18347abd83b751f0deab38742380905e8be70478a9e13c580bb4a284b8d329ad47f2ddeb1bf65a183b962701b050755aa35d84e009d47057c5433a385bc
AUX pygobject-2.28.3-support_multiple_python_versions.patch 3938 SHA256 7269f232a9b4ffe1c920c610796cb8f1dc5bcdc5cd5d03ebc7045f45d5f5d089 SHA512 b835c503ea1baa831d1f258221998c5194ea58750e33564ff7b22870a8f47dfef37d986aa282d527dd2ea2b9e598ffede38ed7dd8f966788e32e8719ac94035f WHIRLPOOL e91084a146717ca5de9528a17e8a9e4d1b396704e6a5c4529695ca67f67b2b3f91d12472b846c3b076c24aac1b8fdea66b5e4591acaed1c5f621b372222babc0
AUX pygobject-2.28.6-disable-failing-tests.patch 3549 SHA256 b75efed51ff82724eab61b08079feb59cdb6ed49bd63ddfcbdafbc89d40e39f6 SHA512 1ff3b9474c1fbf7e4fe7f2346f862f1ba1da0748d955ebcfd606d74b885c12daa2673c31aa594925c441bfaa29390d9324e56696e291d3f7e301cbf114491cb3 WHIRLPOOL b82d77e5ea445f9dee3b9c116a7cd666de6a047e260d1e1172b3fa658ee5b3be6414369ab77ed9a3b4748efe31aefa784087a47172c7e4ac44df99d160e5e061
AUX pygobject-2.28.6-gio-types-2.32.patch 1231 SHA256 76b8636556b56143eac3afa002c5a8938d87e613668cfce0a73ce1f1e3d6c810 SHA512 86a34f73a4436ff77488743fc15c0cc901c27b55dad9bcfdc9c32ff184bccc277217d5a0e13bc36982e14e34ab5fee5224e055879a0036a1ccdf5dc26bc737d4 WHIRLPOOL 9b66b44a994970a11e75c7ede64403eed01e10bd0e5edda9c1d95771a07457da0fefea425e217633d1eae78c02c4e980a6cb5dbeac580b63e56fd8a962d8e0d1
AUX pygobject-2.28.6-set_qdata.patch 847 SHA256 1dda085e0aadedf70eb8290e9c12fd27227173d3313a28d40ab923316b35bde3 SHA512 19025af51a8387061276ec9d6c8eb0ecadb5124bba2c4ab3755ab653df467896d19c366d80ce9313fd46e43b493b7c536f780014cf18a6ac47f4b1d2ad4bedb4 WHIRLPOOL 4d3be4952242d8b10b47fb3ee7d0d3e9716b6e358c3151e5c472580e3bc15c501040f7a6363b7fdef050c00bf68f65b8eacb918fd85483b0fa098af18ea34a62
AUX pygobject-2.28.6-tests-no-introspection.patch 1257 SHA256 f10000ce8cf232240099fd319a046920eaa582fcb3f6eb20e3468145f89cd51e SHA512 7d57cb9bbd0b16f4fb0ed9d5eca310c47daf86b89daefa41fb0cf5dd470a6f6a31d0dad31dd261332c039d39bd778f9de8de7260c5856f1b718f72b9aabc01b4 WHIRLPOOL 02100886c5932114fa7ceaabcfceb6297e0bc2f3a12cd4b17e77e863fcfeebbbcab235f1d79c7cd65c201d628e818d58813c4f46b906dce4fa95c7aae8767935
AUX pygobject-2.90.1-make_check.patch 2572 SHA256 e665baf786eb565cd095ca1651a696264b112dcbc534593c4fa3da2d4e3b2ddf SHA512 2162dc214b86cdfb9b4a465066cd2847419be9608dab55e911166e8c646d19da2ef5f4553926459f1b061bacc380aae9645365390b6852f56db4da25925a1417 WHIRLPOOL 0f67999b760486014aa108a2761983ccf07b80aa0c69e5dac814130b53541c7e916998250e35251c68b77681f569f60c183e991d70f2ba93f4a18c9934724b2e
AUX pygobject-3.2.2-cairo-gobject.patch 765 SHA256 252b8635dda56e97d9c80f12d8badb508745c078166d8d2cb5fac03b90543dd3 SHA512 7219585df247ba6946f49e108f9c1449b5829edcd3c78416d87ca2a968e608594e37b8ad369c00737e4996553ada9e4f7164c2ffb85d523984672e9dbbbc2547 WHIRLPOOL abf6c1fe89b3732c1541039e943112e28a7b49e392038bafcb98fa0eebd0777fc106af866052ceaef8be8c6030f41e53a09e21880b9354dfbeaf2ab2ea5b375b
AUX pygobject-3.2.2-cairo-tests.patch 3065 SHA256 095e49137c20cd00a33fa6ce0983fb4e1895cbba5c29930e17b7ccaa31ae43d6 SHA512 3df1d10b8701eef2152930d926263f87bf94dfe70adc2d920a1582b1e0411c33f419836bd3d828cfc062efb9e49894428573e7c0395c5931bcfa830874f8486c WHIRLPOOL dd59d10ac527b3c37685c42ed1d0d6f0844507265cee4882ec5ec7119a6109b8a7b41448fd71cfbd70c32352efc3e93d4d799a570ced9f799f515673be7033fa
AUX pygobject-3.4.1.1-make_check.patch 2959 SHA256 4d6902f32ff91bc42733da3bb171829a8e5bc041a87eaaaae75e89b5a4c52eed SHA512 bce1c3ca47799f9a3e6173608fa51e646b247cc90c3efb977dd15251b90be2eaa1deb9a13a1a17e88d35b445c23b8b74f43fe9d07ffc49f1fd10a18ce31bc41a WHIRLPOOL c3a9080f53490aab77f093f2efea6f9697163d44d3a5e5c2a8028a11f08393cf34c26a6e369f21a6b848902d56ad86fe02aef83cbef9ca30b7b111057e978a4c
AUX pygobject-3.4.2-run-tests-with-old-python.patch 5271 SHA256 8718303e488ff2fc374c13a8d2a54409fd2e93de7912185851552037f2781ac1 SHA512 b6f98c53be7bb84000d58a5a0a0009cc6cad1f983b0214efd1be8ed7654208193e6adc876fbb3dd8258e7e203b7598b330171fd8670314db27efad9fc45431fa WHIRLPOOL cae59fe8dc656f22637d09b2fc0be2cacaa5017ea3edf6f9fecbea927d2bbc3c624ebcf99e4be4c684e56e2485d4637c44c131175b4e553b4429e9f70510e177
DIST pygobject-2.28.6.tar.xz 747248 SHA256 fb8a1d4f665130a125011659bd347c7339c944232163dbb9a34fd0686577adb8 SHA512 37544ea2377258758169b25a2969d5ee1c9ffb9b6e63e05bc7a0471a49ac9169c51ec587d4489172c7d256f53df878a81c1992a08059aa7e43dbbb69f799545c WHIRLPOOL 402f764d6ca73f238784738a1e09832858fd95af5a633e825412e9e6a21e89ab6b2090d3995902ed404fc4fde445cf970c76fcd93f8f64cf9def742452776c00
DIST pygobject-3.2.2.tar.xz 564712 SHA256 4653790baaff0176fd814b88cfb5378c45906a120b25d01be2554f423b726eb0 SHA512 b22c8fd4bcff0d110a08d7f0927df086d4e1e11546e3d7aa08f4e5ec66643d1ba88ac199b0354dca145bf06532c8ab8a427ea9450751ee52b914f355a6d7e9e7 WHIRLPOOL f3e4aaafadfeae5e6fafd0e173c856c2f8c937eb097732760c21ccaced6c7c96e36e5b683d729e78b0043302fafa92818ea90fa845fe266caf5e2d0a8ae8ff8f
DIST pygobject-3.4.2.tar.xz 615032 SHA256 2b87ef3170be3a20a53fbdb348ae4ecb41a72a17ec6531baa67147c3437d2aad SHA512 ff22d2825896246564230949b93e6d6075f885cbe4c633b8fdd6505287bc167dd50d3c3a3f4ed9ff690c0b70a81fb893a9fbf947ed9ff043ad61a61af192412d WHIRLPOOL df50588c9da9b56b50370530b1b70a10addc1d89e44ede7efbbcc7e9039e35816c105477c9e33caa52bbae9d6bd33b6532e6a0b8df3b8de0aab6f838bf00a10f
EBUILD pygobject-2.28.6-r52.ebuild 3871 SHA256 497c600e763c677c9ef096836f4a3a033c8a165b8f47194271923f31213ca678 SHA512 9f326d8ef0a841f313b236be183b9b08dce2b92661301bda55b65c3e8ebb649dc9f1ab326e5ab4c488de36481e7fbd5a0fe78c178ba39b75ca1f7d2e7227eb09 WHIRLPOOL 6b0837205ed3717bbe9254580ebcadf6c5399baec210086051c946fd77e9cec7490e44851627e9d410876e1beacbfd9877da7e97e71dc26bd22b792dcf4359fa
EBUILD pygobject-2.28.6-r53.ebuild 4240 SHA256 1d8b5207f347ee7cb81df3dd8d7311127322982b56fe96c907692f035c4242c1 SHA512 94f100c6bf5a2f4d3083a3f6fefcaa80f744e76b1e98d2ec38ccf3b4f07191e5f20d3c11db47b40e68b8d17bb241f50e4dfa76b29ec1e40b2da9fcd3adc204f6 WHIRLPOOL 48aad30a6c23d6bac968a6337d2052bd9d464b4b832fb5fd0ef951bc039a6f2d9a4d1da419b1ec291f6cf7f5c49459dff69b9e4085b50b065c0b343c05053db8
EBUILD pygobject-3.2.2-r1.ebuild 3014 SHA256 3bad744a91a77b5dd08c244c2e5f11958f2a3bbcf2a12b364300a532367565db SHA512 3e3820a5d9d242011cbe4e548a577f569891c2f4fbfced947dce99be0a1e8aa03cf3b95a0fdd507a1a8d6f2da12435a019f68a501636a5fdd70710f752f75e9a WHIRLPOOL 4b45533ed4bb4a89ff654e141863d1b28fafb37ff92cde7c1ae09571b29e5d267561d1a93a769682a0c355ec81de8caccf6c1475c0e5a85c5cabdc5f9a783650
EBUILD pygobject-3.2.2.ebuild 3164 SHA256 0bf30444acc677b4cff3c20329e431f0e3e3564103379f490c3a9626a8447aa6 SHA512 f3d246ecb25bae944f25b12bd2d0f282f2bae18d8a6a0d5a751c00120790a699624df50612bd48addcf45328fcf3d06a361abeaea056ea2831c6a77081dcfef0 WHIRLPOOL 9eeacd45b83c21efd35528d2335a9823596c090e4d5d59b23bc40ad840fb61030668f63684c5778da2d51daf93cf27890da28f4d06a6e7dd38e213700f5b30bb
EBUILD pygobject-3.4.2-r1.ebuild 2996 SHA256 12cac2d2ec2c064302df8b73e8231a665d5936ee3118d24be6a4627e57071c9b SHA512 e0fe69d579233309de61a5ba7d936c8d6d10d4481f9c24ca0c62928dad6a563cd2c903e4e929a8827c23602e422273ae3f25e0becdafb4455d688d86806cc1ae WHIRLPOOL 0d7df92a463efd521a1ebfa1c4ba7d408f412d89003a1f2f5882528deb8d23ed3f327846413a8b491db1ebc8687f9907f0f425ebc4268e7e063150aab2b5497b
EBUILD pygobject-3.4.2.ebuild 3098 SHA256 cb124592bb5f73653ea1e1ee10b9b694dabcbbb31815c9e9c85e520bff55d0d7 SHA512 ad9b850733009e5c980a7a22c7d21ce0347f3b6cd21c74a3028ccff34da9b3d315073e177f17dacfcbb327941fbbd4cb6c04906513f5d06a12e7919203f08f62 WHIRLPOOL 6864f40dda88fa15be121095aac1ab65ec25aa1f7d1c31fe334045a6bad5585ab6260e85557816c5eb6712469bd13991b20697a38729449ad45bafc56698cc09
MISC ChangeLog 31956 SHA256 1c1c79054dc63316172071b6038eb44b73e5a5669b258febb277ccba8a025349 SHA512 e2cf366ec96ff43a1f14f3ce7ec44fdb1dd14dfc9e98aa94ec6afcc4c756ce13bbbbfcfd2f7e3d158b957690dbebfda96f5759adf6b96df5447266e409236398 WHIRLPOOL ee96f612856a03940246ddfce18a27d35c60405598f43f50c1d9627bcf74dd289f5b87102c199c31e2c30cfdc98eab4e06815105acf5a7c06e54aabb47d1195b
MISC metadata.xml 178 SHA256 aeea09173ed30175422e4f951e369e1882919be3d56e655468e5d4bffea0fc3c SHA512 090602f45b8fe37eb4ec23c568d815bd1ea41903eb2ad2592c251915aeb3edd957eae84957d556eb3b4b3fbb5acf6aae7594e1640ee5e04297cb6e2efc6c4c41 WHIRLPOOL 69136c1dbfe808f569ccf5362e9df219ef8ba594cc608893dbf854ee6482111c5c969c2510f2f92b659b3a94e1a669490062815891988e71e76a8d0782b871e6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iEYEAREIAAYFAlEGgHQACgkQvFcC4BYPU0pniQCfej4JMRT0SxboZmqaOxULbIRV
rRQAoIFKxcp5ULq0t8JoEl47rWs7t/cZ
=4vVk
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,55 @@
From df94ec3795c1efaf3eab9207c957e3ea5744971b Mon Sep 17 00:00:00 2001
From: Gilles Dartiguelongue <eva@gentoo.org>
Date: Fri, 8 Apr 2011 16:23:37 +0200
Subject: [PATCH 4/4] Disable tests that fail
---
tests/test_gio.py | 4 ++--
tests/test_overrides.py | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/tests/test_gio.py b/tests/test_gio.py
index e14eddf..9c645f5 100644
--- a/tests/test_gio.py
+++ b/tests/test_gio.py
@@ -1007,7 +1007,7 @@ class TestVfs(unittest.TestCase):
class TestVolume(unittest.TestCase):
def setUp(self):
self.monitor = gio.volume_monitor_get()
-
+"""
def testVolumeEnumerate(self):
volumes = self.monitor.get_volumes()
self.failUnless(isinstance(volumes, list))
@@ -1018,7 +1018,7 @@ class TestVolume(unittest.TestCase):
for id in ids:
if id is not None:
self.failUnless(isinstance(id, str))
-
+"""
class TestFileInputStream(unittest.TestCase):
def setUp(self):
self._f = open("file.txt", "w+")
diff --git a/tests/test_overrides.py b/tests/test_overrides.py
index 3421c3a..9de1a7f 100644
--- a/tests/test_overrides.py
+++ b/tests/test_overrides.py
@@ -322,13 +322,13 @@ class TestPango(unittest.TestCase):
desc = Pango.FontDescription('monospace')
self.assertEquals(desc.get_family(), 'monospace')
self.assertEquals(desc.get_variant(), Pango.Variant.NORMAL)
-
+"""
def test_layout(self):
self.assertRaises(TypeError, Pango.Layout)
context = Pango.Context()
layout = Pango.Layout(context)
self.assertEquals(layout.get_context(), context)
-
+"""
class TestGdk(unittest.TestCase):
def test_constructor(self):
--
1.7.4.1

View File

@ -0,0 +1,64 @@
From b3e852d29bfd1e90f7e0da409fd0ae36cc01675a Mon Sep 17 00:00:00 2001
From: Gilles Dartiguelongue <eva@gentoo.org>
Date: Fri, 8 Apr 2011 15:36:35 +0200
Subject: [PATCH 1/3] Move codegen to a non-private directory
---
codegen/Makefile.am | 2 +-
codegen/pygobject-codegen-2.0.in | 3 ++-
pygobject-2.0.pc.in | 3 ++-
3 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/codegen/Makefile.am b/codegen/Makefile.am
index f9886eb..d714ff2 100644
--- a/codegen/Makefile.am
+++ b/codegen/Makefile.am
@@ -2,7 +2,7 @@ PLATFORM_VERSION = 2.0
bin_SCRIPTS = pygobject-codegen-$(PLATFORM_VERSION)
-codegendir = $(pkgdatadir)/$(PLATFORM_VERSION)/codegen
+codegendir = $(pyexecdir)/gtk-2.0/codegen
codegen_SCRIPTS = \
code-coverage.py \
diff --git a/codegen/pygobject-codegen-2.0.in b/codegen/pygobject-codegen-2.0.in
index c5c912e..c04451b 100644
--- a/codegen/pygobject-codegen-2.0.in
+++ b/codegen/pygobject-codegen-2.0.in
@@ -1,9 +1,10 @@
#!/bin/sh
prefix=@prefix@
+exec_prefix=@exec_prefix@
datarootdir=@datarootdir@
datadir=@datadir@
-codegendir=${datadir}/pygobject/2.0/codegen
+codegendir=@pyexecdir@/gtk-2.0/codegen
PYTHONPATH=$codegendir
export PYTHONPATH
diff --git a/pygobject-2.0.pc.in b/pygobject-2.0.pc.in
index a47b685..0d1a811 100644
--- a/pygobject-2.0.pc.in
+++ b/pygobject-2.0.pc.in
@@ -4,6 +4,7 @@ includedir=@includedir@
datarootdir=@datarootdir@
datadir=@datadir@
libdir=@libdir@
+pyexecdir=@pyexecdir@
# you can use the --variable=pygtkincludedir argument to
# pkg-config to get this value. You might want to use this to
@@ -12,7 +13,7 @@ pygtkincludedir=${includedir}/pygtk-2.0
fixxref=${datadir}/pygobject/xsl/fixxref.py
pygdocs=${datadir}/gtk-doc/html/pygobject
defsdir=${datadir}/pygobject/2.0/defs
-codegendir=${datadir}/pygobject/2.0/codegen
+codegendir=${pyexecdir}/gtk-2.0/codegen
overridesdir=@pyexecdir@/gi/overrides
Name: PyGObject
--
1.7.4.1

View File

@ -0,0 +1,76 @@
From b5c4b8b97a1ccb9a4c63ab726ea9c84d81ef51ca Mon Sep 17 00:00:00 2001
From: Gilles Dartiguelongue <eva@gentoo.org>
Date: Fri, 5 Nov 2010 23:39:08 +0100
Subject: [PATCH 2/3] Do not build tests unless needed
---
tests/Makefile.am | 12 +++++-------
tests/runtests.py | 2 ++
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/tests/Makefile.am b/tests/Makefile.am
index bad15f0..5b0859a 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -1,7 +1,7 @@
CLEANFILES =
-noinst_LTLIBRARIES =
+check_LTLIBRARIES =
if ENABLE_INTROSPECTION
-noinst_LTLIBRARIES += libregress.la libgimarshallingtests.la
+check_LTLIBRARIES += libregress.la libgimarshallingtests.la
nodist_libregress_la_SOURCES = $(GI_DATADIR)/tests/regress.c $(GI_DATADIR)/tests/regress.h
libregress_la_CFLAGS = $(GIO_CFLAGS) $(PYCAIRO_CFLAGS)
@@ -46,7 +46,7 @@ gschemas.compiled: org.gnome.test.gschema.xml
CLEANFILES += Regress-1.0.gir Regress-1.0.typelib GIMarshallingTests-1.0.gir GIMarshallingTests-1.0.typelib gschemas.compiled
endif
-noinst_LTLIBRARIES += testhelper.la
+check_LTLIBRARIES += testhelper.la
testhelper_la_CFLAGS = -I$(top_srcdir)/gobject -I$(top_srcdir)/glib $(PYTHON_INCLUDES) $(GLIB_CFLAGS)
testhelper_la_LDFLAGS = -module -avoid-version
@@ -66,8 +66,6 @@ testhelper.la: $(testhelper_la_OBJECTS) $(testhelper_la_DEPENDENCIES)
test -L $@ || $(LN_S) .libs/$@ $@
-all: $(LTLIBRARIES:.la=.so)
-
TEST_FILES_STATIC = \
test_gobject.py \
test_interface.py \
@@ -109,7 +107,7 @@ EXTRA_DIST = \
EXTRA_DIST += $(TEST_FILES_STATIC) $(TEST_FILES_GI) $(TEST_FILES_GIO)
clean-local:
- rm -f $(LTLIBRARIES:.la=.so) file.txt~
+ rm -f $(check_LTLIBRARIES:.la=.so) file.txt~
DBUS_LAUNCH=$(shell which dbus-launch)
RUN_TESTS_ENV_VARS= \
@@ -121,7 +119,7 @@ RUN_TESTS_ENV_VARS= \
RUN_TESTS_LAUNCH=$(RUN_TESTS_ENV_VARS) $(DBUS_LAUNCH) $(EXEC_NAME) $(PYTHON) $(srcdir)/runtests.py
# run tests in separately to avoid loading static and introspection bindings in the same process
-check-local: $(LTLIBRARIES:.la=.so) Regress-1.0.typelib GIMarshallingTests-1.0.typelib gschemas.compiled
+check-local: $(check_LTLIBRARIES:.la=.so) Regress-1.0.typelib GIMarshallingTests-1.0.typelib gschemas.compiled
TEST_FILES="$(TEST_FILES_STATIC)" $(RUN_TESTS_LAUNCH)
TEST_FILES="$(TEST_FILES_GI)" $(RUN_TESTS_LAUNCH)
if BUILD_GIO
diff --git a/tests/runtests.py b/tests/runtests.py
index 2bb8637..4107bcf 100644
--- a/tests/runtests.py
+++ b/tests/runtests.py
@@ -6,6 +6,8 @@ import sys
import unittest
+# Some tests fail with translated messages.
+os.environ["LC_ALL"] = "C"
# force untranslated messages, as we check for them in some tests
os.environ['LC_MESSAGES'] = 'C'
--
1.7.4.1

View File

@ -0,0 +1,103 @@
From 2f75378f3c56f245cabdcd2c52b561dbb878db2d Mon Sep 17 00:00:00 2001
From: Gilles Dartiguelongue <eva@gentoo.org>
Date: Fri, 8 Apr 2011 15:43:39 +0200
Subject: [PATCH 3/3] Enable support to build against multiple version of python
---
codegen/pygobject-codegen-2.0.in | 2 +-
gi/Makefile.am | 2 +-
gio/Makefile.am | 2 +-
glib/Makefile.am | 10 +++++-----
gobject/Makefile.am | 2 +-
5 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/codegen/pygobject-codegen-2.0.in b/codegen/pygobject-codegen-2.0.in
index c04451b..194e5ba 100644
--- a/codegen/pygobject-codegen-2.0.in
+++ b/codegen/pygobject-codegen-2.0.in
@@ -4,7 +4,7 @@ prefix=@prefix@
exec_prefix=@exec_prefix@
datarootdir=@datarootdir@
datadir=@datadir@
-codegendir=@pyexecdir@/gtk-2.0/codegen
+codegendir=$(@PYTHON@ -c "from distutils import sysconfig; print sysconfig.get_python_lib(1, 0, prefix='@exec_prefix@')")/gtk-2.0/codegen
PYTHONPATH=$codegendir
export PYTHONPATH
diff --git a/gi/Makefile.am b/gi/Makefile.am
index 31f6c79..8690522 100644
--- a/gi/Makefile.am
+++ b/gi/Makefile.am
@@ -25,7 +25,7 @@ _gi_la_LDFLAGS = \
-export-symbols-regex "init_gi|PyInit__gi"
_gi_la_LIBADD = \
$(GI_LIBS) \
- $(top_builddir)/glib/libpyglib-2.0-@PYTHON_BASENAME@.la
+ $(top_builddir)/glib/libpyglib-2.0-@PYTHON_BASENAME@@PYTHON_VERSION@.la
_gi_la_SOURCES = \
pygi-repository.c \
pygi-repository.h \
diff --git a/gio/Makefile.am b/gio/Makefile.am
index 6b3eb57..00e1c54 100644
--- a/gio/Makefile.am
+++ b/gio/Makefile.am
@@ -67,7 +67,7 @@ EXTRA_DIST += $(GIO_DEFS) $(GIO_OVERRIDES)
gio.c: $(GIO_DEFS) $(GIO_OVERRIDES)
_gio_la_CFLAGS = $(GIO_CFLAGS)
_gio_la_LDFLAGS = $(common_ldflags) -export-symbols-regex init_gio
-_gio_la_LIBADD = $(GIO_LIBS) $(top_builddir)/glib/libpyglib-2.0-@PYTHON_BASENAME@.la
+_gio_la_LIBADD = $(GIO_LIBS) $(top_builddir)/glib/libpyglib-2.0-@PYTHON_BASENAME@@PYTHON_VERSION@.la
_gio_la_SOURCES = \
giomodule.c \
pygio-utils.c \
diff --git a/glib/Makefile.am b/glib/Makefile.am
index e210318..df39687 100644
--- a/glib/Makefile.am
+++ b/glib/Makefile.am
@@ -4,7 +4,7 @@ INCLUDES = $(PYTHON_INCLUDES) $(GLIB_CFLAGS) -DPY_SSIZE_T_CLEAN
pkgincludedir = $(includedir)/pygtk-2.0
pkginclude_HEADERS = pyglib.h
-lib_LTLIBRARIES = libpyglib-2.0-@PYTHON_BASENAME@.la
+lib_LTLIBRARIES = libpyglib-2.0-@PYTHON_BASENAME@@PYTHON_VERSION@.la
pkgpyexecdir = $(pyexecdir)
@@ -19,9 +19,9 @@ if PLATFORM_WIN32
common_ldflags += -no-undefined
endif
-libpyglib_2_0_@PYTHON_BASENAME@_la_CFLAGS = $(GLIB_CFLAGS)
-libpyglib_2_0_@PYTHON_BASENAME@_la_LIBADD = $(GLIB_LIBS) $(FFI_LIBS)
-libpyglib_2_0_@PYTHON_BASENAME@_la_SOURCES = \
+libpyglib_2_0_@PYTHON_BASENAME@@PYTHON_VERSION@_la_CFLAGS = $(GLIB_CFLAGS)
+libpyglib_2_0_@PYTHON_BASENAME@@PYTHON_VERSION@_la_LIBADD = $(GLIB_LIBS) $(FFI_LIBS)
+libpyglib_2_0_@PYTHON_BASENAME@@PYTHON_VERSION@_la_SOURCES = \
pyglib.c \
pyglib.h \
pyglib-private.h \
@@ -29,7 +29,7 @@ libpyglib_2_0_@PYTHON_BASENAME@_la_SOURCES = \
_glib_la_CFLAGS = $(GLIB_CFLAGS)
_glib_la_LDFLAGS = $(common_ldflags) -export-symbols-regex "_glib|PyInit__glib"
-_glib_la_LIBADD = $(GLIB_LIBS) libpyglib-2.0-@PYTHON_BASENAME@.la
+_glib_la_LIBADD = $(GLIB_LIBS) libpyglib-2.0-@PYTHON_BASENAME@@PYTHON_VERSION@.la
_glib_la_SOURCES = \
glibmodule.c \
pygiochannel.c \
diff --git a/gobject/Makefile.am b/gobject/Makefile.am
index 7208329..3f9ad8e 100644
--- a/gobject/Makefile.am
+++ b/gobject/Makefile.am
@@ -35,7 +35,7 @@ _gobject_la_LDFLAGS = $(common_ldflags) -export-symbols-regex "_gobject|PyInit__
_gobject_la_LIBADD = \
$(GLIB_LIBS) \
$(FFI_LIBS) \
- $(top_builddir)/glib/libpyglib-2.0-@PYTHON_BASENAME@.la
+ $(top_builddir)/glib/libpyglib-2.0-@PYTHON_BASENAME@@PYTHON_VERSION@.la
_gobject_la_SOURCES = \
gobjectmodule.c \
pygboxed.c \
--
1.7.4.1

View File

@ -0,0 +1,98 @@
From 9d8867a7c67a14d055a0dd8db5f6a9aae5762a04 Mon Sep 17 00:00:00 2001
From: Alexandre Rostovtsev <tetromino@gentoo.org>
Date: Sun, 13 Jan 2013 19:50:14 -0500
Subject: [PATCH] Disable failing tests
---
tests/test_gio.py | 13 ++++++++-----
tests/test_overrides.py | 4 ++--
2 files changed, 10 insertions(+), 7 deletions(-)
diff --git a/tests/test_gio.py b/tests/test_gio.py
index e14eddf..a4d1bc7 100644
--- a/tests/test_gio.py
+++ b/tests/test_gio.py
@@ -650,10 +650,11 @@ class TestInputStream(unittest.TestCase):
else:
return read_data
+ """
def testReadAsync(self):
def callback(stream, result):
- self.assertEquals(result.get_op_res_gssize(), 7)
try:
+ self.assertEquals(result.get_op_res_gssize(), 7)
data = stream.read_finish(result)
self.assertEquals(data, "testing")
stream.close()
@@ -694,7 +695,7 @@ class TestInputStream(unittest.TestCase):
self.assertRaises(TypeError, self.stream.read_async, 1024,
priority=1, cancellable="bar")
self.assertRaises(TypeError, self.stream.read_async, 1024, 1, "bar")
-
+ """
# FIXME: this makes 'make check' freeze
def _testCloseAsync(self):
@@ -822,10 +823,11 @@ class TestOutputStream(unittest.TestCase):
self.assertEquals(stream.get_contents(), some_data)
+ """
def testWriteAsync(self):
def callback(stream, result):
- self.assertEquals(result.get_op_res_gssize(), 7)
try:
+ self.assertEquals(result.get_op_res_gssize(), 7)
self.assertEquals(stream.write_finish(result), 7)
self.failUnless(os.path.exists("outputstream.txt"))
self.assertEquals(open("outputstream.txt").read(), "testing")
@@ -861,6 +863,7 @@ class TestOutputStream(unittest.TestCase):
self.assertRaises(TypeError, self.stream.write_async, "foo",
priority=1, cancellable="bar")
self.assertRaises(TypeError, self.stream.write_async, "foo", 1, "bar")
+ """
# FIXME: this makes 'make check' freeze
def _testCloseAsync(self):
@@ -1007,7 +1010,7 @@ class TestVfs(unittest.TestCase):
class TestVolume(unittest.TestCase):
def setUp(self):
self.monitor = gio.volume_monitor_get()
-
+"""
def testVolumeEnumerate(self):
volumes = self.monitor.get_volumes()
self.failUnless(isinstance(volumes, list))
@@ -1018,7 +1021,7 @@ class TestVolume(unittest.TestCase):
for id in ids:
if id is not None:
self.failUnless(isinstance(id, str))
-
+"""
class TestFileInputStream(unittest.TestCase):
def setUp(self):
self._f = open("file.txt", "w+")
diff --git a/tests/test_overrides.py b/tests/test_overrides.py
index 47f38a3..063792d 100644
--- a/tests/test_overrides.py
+++ b/tests/test_overrides.py
@@ -337,13 +337,13 @@ class TestPango(unittest.TestCase):
desc = Pango.FontDescription('monospace')
self.assertEquals(desc.get_family(), 'monospace')
self.assertEquals(desc.get_variant(), Pango.Variant.NORMAL)
-
+"""
def test_layout(self):
self.assertRaises(TypeError, Pango.Layout)
context = Pango.Context()
layout = Pango.Layout(context)
self.assertEquals(layout.get_context(), context)
-
+"""
class TestGdk(unittest.TestCase):
def test_constructor(self):
--
1.8.1

View File

@ -0,0 +1,50 @@
From 42d01f060c5d764baa881d13c103d68897163a49 Mon Sep 17 00:00:00 2001
From: Ryan Lortie <desrt@desrt.ca>
Date: Mon, 12 Mar 2012 16:44:14 -0400
Subject: [PATCH] gio-types.defs: change some enums to flags
These flags types were originally incorrectly handled in glib as being
enums. That bug was fixed, but they're still enums here, leading to
warnings about the mismatch.
Change them to flags.
https://bugzilla.gnome.org/show_bug.cgi?id=668522
---
gio/gio-types.defs | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/gio/gio-types.defs b/gio/gio-types.defs
index 331e0bc..7eee5c8 100644
--- a/gio/gio-types.defs
+++ b/gio/gio-types.defs
@@ -526,7 +526,7 @@
)
)
-(define-enum MountMountFlags
+(define-flags MountMountFlags
(in-module "gio")
(c-name "GMountMountFlags")
(gtype-id "G_TYPE_MOUNT_MOUNT_FLAGS")
@@ -545,7 +545,7 @@
)
)
-(define-enum DriveStartFlags
+(define-flags DriveStartFlags
(in-module "gio")
(c-name "GDriveStartFlags")
(gtype-id "G_TYPE_DRIVE_START_FLAGS")
@@ -770,7 +770,7 @@
)
)
-(define-enum SocketMsgFlags
+(define-flags SocketMsgFlags
(in-module "gio")
(c-name "GSocketMsgFlags")
(gtype-id "G_TYPE_SOCKET_MSG_FLAGS")
--
1.7.8.5

View File

@ -0,0 +1,28 @@
From 42d871eb0b08ee6d55e95cc7e4b90844919555b9 Mon Sep 17 00:00:00 2001
From: Ivan Stankovic <ivan.stankovic@avl.com>
Date: Tue, 21 Feb 2012 12:24:58 +0100
Subject: [PATCH] Fix set_qdata warning on accessing NULL gobject property
https://bugzilla.gnome.org/show_bug.cgi?id=661155
---
gobject/pygobject.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/gobject/pygobject.c b/gobject/pygobject.c
index 6c2f06c..70dc89a 100644
--- a/gobject/pygobject.c
+++ b/gobject/pygobject.c
@@ -991,7 +991,9 @@ pygobject_new(GObject *obj)
PyObject *
pygobject_new_sunk(GObject *obj)
{
- g_object_set_qdata (obj, pygobject_ref_sunk_key, GINT_TO_POINTER (1));
+ if (obj)
+ g_object_set_qdata (obj, pygobject_ref_sunk_key, GINT_TO_POINTER (1));
+
return pygobject_new_full(obj, TRUE, NULL);
}
--
1.7.8.5

View File

@ -0,0 +1,33 @@
From 9c8ec7495e9e73855dc284be293828572f408c92 Mon Sep 17 00:00:00 2001
From: Alexandre Rostovtsev <tetromino@gentoo.org>
Date: Tue, 25 Dec 2012 00:26:05 -0500
Subject: [PATCH] Do not run introspection tests when building with
introspection disabled
---
tests/Makefile.am | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/tests/Makefile.am b/tests/Makefile.am
index e60bad5..3a0d1b7 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -120,9 +120,14 @@ RUN_TESTS_ENV_VARS= \
RUN_TESTS_LAUNCH=$(RUN_TESTS_ENV_VARS) $(DBUS_LAUNCH) $(EXEC_NAME) $(PYTHON) $(srcdir)/runtests.py
# run tests in separately to avoid loading static and introspection bindings in the same process
-check-local: $(check_LTLIBRARIES:.la=.so) Regress-1.0.typelib GIMarshallingTests-1.0.typelib gschemas.compiled
+if ENABLE_INTROSPECTION
+CHECK_LOCAL_INTROSPECTION_REQ = Regress-1.0.typelib GIMarshallingTests-1.0.typelib gschemas.compiled
+endif
+check-local: $(check_LTLIBRARIES:.la=.so) $(CHECK_LOCAL_INTROSPECTION_REQ)
TEST_FILES="$(TEST_FILES_STATIC)" $(RUN_TESTS_LAUNCH)
+if ENABLE_INTROSPECTION
TEST_FILES="$(TEST_FILES_GI)" $(RUN_TESTS_LAUNCH)
+endif
if BUILD_GIO
TEST_FILES="$(TEST_FILES_GIO)" $(RUN_TESTS_LAUNCH)
endif
--
1.8.0.2

View File

@ -0,0 +1,72 @@
From b5c4b8b97a1ccb9a4c63ab726ea9c84d81ef51ca Mon Sep 17 00:00:00 2001
From: Gilles Dartiguelongue <eva@gentoo.org>
Date: Fri, 5 Nov 2010 23:39:08 +0100
Subject: [PATCH 2/3] Do not build tests unless needed
[Alexandre Rostovtsev <tetromino@gmail.com>: port to 2.90.1]
---
tests/Makefile.am | 10 ++++------
tests/runtests.py | 3 +++
2 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 4ec6477..c52cb9d 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -1,5 +1,5 @@
CLEANFILES =
-noinst_LTLIBRARIES = libregress.la libgimarshallingtests.la
+check_LTLIBRARIES = libregress.la libgimarshallingtests.la
nodist_libregress_la_SOURCES = $(GI_DATADIR)/tests/regress.c $(GI_DATADIR)/tests/regress.h
libregress_la_CFLAGS = $(GIO_CFLAGS) $(PYCAIRO_CFLAGS)
@@ -43,7 +43,7 @@ gschemas.compiled: org.gnome.test.gschema.xml
CLEANFILES += Regress-1.0.gir Regress-1.0.typelib GIMarshallingTests-1.0.gir GIMarshallingTests-1.0.typelib gschemas.compiled
-noinst_LTLIBRARIES += testhelper.la
+check_LTLIBRARIES += testhelper.la
testhelper_la_CFLAGS = -I$(top_srcdir)/gi/_gobject -I$(top_srcdir)/gi/_glib $(PYTHON_INCLUDES) $(GLIB_CFLAGS)
testhelper_la_LDFLAGS = -module -avoid-version
@@ -63,8 +63,6 @@ testhelper.la: $(testhelper_la_OBJECTS) $(testhelper_la_DEPENDENCIES)
test -L $@ || $(LN_S) .libs/$@ $@
-all: $(LTLIBRARIES:.la=.so)
-
TEST_FILES_STATIC = \
test_gobject.py \
test_interface.py \
@@ -97,7 +95,7 @@ EXTRA_DIST = \
EXTRA_DIST += $(TEST_FILES_STATIC) $(TEST_FILES_GI)
clean-local:
- rm -f $(LTLIBRARIES:.la=.so) file.txt~
+ rm -f $(check_LTLIBRARIES:.la=.so) file.txt~
DBUS_LAUNCH=$(shell which dbus-launch)
RUN_TESTS_ENV_VARS= \
@@ -108,7 +106,7 @@ RUN_TESTS_ENV_VARS= \
TESTS_BUILDDIR=$(builddir)
RUN_TESTS_LAUNCH=$(RUN_TESTS_ENV_VARS) $(DBUS_LAUNCH) $(EXEC_NAME) $(PYTHON) $(srcdir)/runtests.py
-check-local: $(LTLIBRARIES:.la=.so) Regress-1.0.typelib GIMarshallingTests-1.0.typelib gschemas.compiled
+check-local: $(check_LTLIBRARIES:.la=.so) Regress-1.0.typelib GIMarshallingTests-1.0.typelib gschemas.compiled
TEST_FILES="$(TEST_FILES_STATIC)" $(RUN_TESTS_LAUNCH)
TEST_FILES="$(TEST_FILES_GI)" $(RUN_TESTS_LAUNCH)
diff --git a/tests/runtests.py b/tests/runtests.py
index 2a8ecf4..dc9fb03 100755
--- a/tests/runtests.py
+++ b/tests/runtests.py
@@ -7,6 +7,9 @@ import sys
import unittest
+# Some tests fail with translated messages.
+os.environ["LC_ALL"] = "C"
+
if '--help' in sys.argv:
print("Usage: ./runtests.py <testfiles>")
sys.exit(0)

View File

@ -0,0 +1,26 @@
From 62c2e962a225ec2527aa3d7406aa0dae232a0886 Mon Sep 17 00:00:00 2001
From: "Jasper St. Pierre" <jstpierre@mecheye.net>
Date: Fri, 25 May 2012 17:09:55 -0400
Subject: [PATCH] Fix build
libregress now needs cairo-gobject
---
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
index 4210730..08d6a9c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -185,7 +185,7 @@ dnl gio
PKG_CHECK_MODULES(GIO, gio-2.0 >= gio_required_version)
# we always need cairo (not pycairo) for building the tests
-PKG_CHECK_MODULES(CAIRO, cairo)
+PKG_CHECK_MODULES(CAIRO, cairo cairo-gobject)
AC_ARG_ENABLE(cairo,
AC_HELP_STRING([--enable-cairo], [Enable Cairo bindings using introspection information]),
--
1.8.0.2

View File

@ -0,0 +1,81 @@
From fd7f8eefbe8aba0b29d80e3eb9d985d33a268c8a Mon Sep 17 00:00:00 2001
From: Martin Pitt <martinpitt@gnome.org>
Date: Thu, 3 May 2012 09:38:56 +0200
Subject: [PATCH] Fix building with --disable-cairo
Build gobject-introspection's regress.c against cairo, not pycairo/py3cairo. We
always need cairo to build, so unconditionally check for this in configure.ac.
In test_everything.py, gracefully handle the absence of the "cairo" Python
module, which we do not have when building without cairo support.
---
configure.ac | 3 +++
tests/Makefile.am | 4 ++--
tests/test_everything.py | 8 +++++++-
3 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/configure.ac b/configure.ac
index 8606bbd..ef5d7b6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -184,6 +184,9 @@ AC_SUBST(LIBFFI_PC)
dnl gio
PKG_CHECK_MODULES(GIO, gio-2.0 >= gio_required_version)
+# we always need cairo (not pycairo) for building the tests
+PKG_CHECK_MODULES(CAIRO, cairo)
+
AC_ARG_ENABLE(cairo,
AC_HELP_STRING([--enable-cairo], [Enable Cairo bindings using introspection information]),
enable_cairo=$enableval,
diff --git a/tests/Makefile.am b/tests/Makefile.am
index fa9ab8c..a54bed8 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -2,8 +2,8 @@ CLEANFILES =
noinst_LTLIBRARIES = libregress.la libgimarshallingtests.la
nodist_libregress_la_SOURCES = $(GI_DATADIR)/tests/regress.c $(GI_DATADIR)/tests/regress.h
-libregress_la_CFLAGS = $(GIO_CFLAGS) $(PYCAIRO_CFLAGS)
-libregress_la_LDFLAGS = -module -avoid-version $(GIO_LIBS) $(PYCAIRO_LIBS)
+libregress_la_CFLAGS = $(GIO_CFLAGS) $(CAIRO_CFLAGS)
+libregress_la_LDFLAGS = -module -avoid-version $(GIO_LIBS) $(CAIRO_LIBS)
nodist_libgimarshallingtests_la_SOURCES = $(GI_DATADIR)/tests/gimarshallingtests.c $(GI_DATADIR)/tests/gimarshallingtests.h
libgimarshallingtests_la_CFLAGS = $(GLIB_CFLAGS)
libgimarshallingtests_la_LDFLAGS = -module -avoid-version $(GLIB_LIBS)
diff --git a/tests/test_everything.py b/tests/test_everything.py
index 47408d4..dfe6eea 100644
--- a/tests/test_everything.py
+++ b/tests/test_everything.py
@@ -9,7 +9,11 @@ sys.path.insert(0, "../")
from sys import getrefcount
import copy
-import cairo
+try:
+ import cairo
+ has_cairo = True
+except ImportError:
+ has_cairo = False
from gi.repository import GObject
from gi.repository import GLib
@@ -25,6 +29,7 @@ else:
class TestEverything(unittest.TestCase):
+ @unittest.skipUnless(has_cairo, 'built without cairo support')
def test_cairo_context(self):
context = Everything.test_cairo_context_full_return()
self.assertTrue(isinstance(context, cairo.Context))
@@ -33,6 +38,7 @@ class TestEverything(unittest.TestCase):
context = cairo.Context(surface)
Everything.test_cairo_context_none_in(context)
+ @unittest.skipUnless(has_cairo, 'built without cairo support')
def test_cairo_surface(self):
surface = Everything.test_cairo_surface_none_return()
self.assertTrue(isinstance(surface, cairo.ImageSurface))
--
1.8.0.2

View File

@ -0,0 +1,84 @@
From d0885d5757f02f53dbc8036054a1ced7f727eb08 Mon Sep 17 00:00:00 2001
From: Gilles Dartiguelongue <eva@gentoo.org>
Date: Fri, 5 Nov 2010 23:39:08 +0100
Subject: [PATCH] Do not build tests unless needed
[Alexandre Rostovtsev <tetromino@gmail.com>: port to 2.90.1]
---
tests/Makefile.am | 12 ++++++------
tests/runtests.py | 3 +++
2 files changed, 9 insertions(+), 6 deletions(-)
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 7a619bf..a3cbf57 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -1,5 +1,5 @@
CLEANFILES =
-noinst_LTLIBRARIES = libgimarshallingtests.la
+check_LTLIBRARIES = libgimarshallingtests.la
test_typelibs = GIMarshallingTests-1.0.typelib
nodist_libgimarshallingtests_la_SOURCES = $(GI_DATADIR)/tests/gimarshallingtests.c $(GI_DATADIR)/tests/gimarshallingtests.h
@@ -23,7 +23,7 @@ GIMarshallingTests-1.0.typelib: GIMarshallingTests-1.0.gir Makefile
# regress.c needs cairo
if ENABLE_CAIRO
-noinst_LTLIBRARIES += libregress.la
+check_LTLIBRARIES += libregress.la
test_typelibs += Regress-1.0.typelib
nodist_libregress_la_SOURCES = $(GI_DATADIR)/tests/regress.c $(GI_DATADIR)/tests/regress.h
libregress_la_CFLAGS = $(GIO_CFLAGS) $(CAIRO_CFLAGS)
@@ -52,7 +52,7 @@ gschemas.compiled: org.gnome.test.gschema.xml
CLEANFILES += Regress-1.0.gir Regress-1.0.typelib GIMarshallingTests-1.0.gir GIMarshallingTests-1.0.typelib gschemas.compiled
-noinst_LTLIBRARIES += testhelper.la
+check_LTLIBRARIES += testhelper.la
testhelper_la_CFLAGS = -I$(top_srcdir)/gi/_gobject -I$(top_srcdir)/gi/_glib $(PYTHON_INCLUDES) $(GLIB_CFLAGS)
testhelper_la_LDFLAGS = -module -avoid-version
@@ -72,7 +72,7 @@ testhelper.la: $(testhelper_la_OBJECTS) $(testhelper_la_DEPENDENCIES)
test -L $@ || $(LN_S) .libs/$@ $@
-all: $(LTLIBRARIES:.la=.so)
+all: $(check_LTLIBRARIES:.la=.so)
EXTRA_DIST = \
compathelper.py \
@@ -112,7 +112,7 @@ EXTRA_DIST = \
$(NULL)
clean-local:
- rm -f $(LTLIBRARIES:.la=.so) file.txt~
+ rm -f $(check_LTLIBRARIES:.la=.so) file.txt~
DBUS_LAUNCH=$(shell which dbus-launch)
RUN_TESTS_ENV_VARS= \
@@ -123,7 +123,7 @@ RUN_TESTS_ENV_VARS= \
MALLOC_PERTURB_=85 \
TESTS_BUILDDIR=$(builddir)
-check-local: $(LTLIBRARIES:.la=.so) $(test_typelibs) gschemas.compiled
+check-local: $(check_LTLIBRARIES:.la=.so) $(test_typelibs) gschemas.compiled
@echo " CHECK Pyflakes"
@if type pyflakes >/dev/null 2>&1; then pyflakes $(top_srcdir); else echo "skipped, pyflakes not installed"; fi
@echo " CHECK PEP8"
diff --git a/tests/runtests.py b/tests/runtests.py
index c518fcc..35bb5c4 100755
--- a/tests/runtests.py
+++ b/tests/runtests.py
@@ -34,6 +34,9 @@ if sys.version_info[:2] == (2, 6):
unittest.TestCase.assertGreater = assertGreater
unittest.TestCase.assertIsInstance = assertIsInstance
+# Some tests fail with translated messages.
+os.environ["LC_ALL"] = "C"
+
if '--help' in sys.argv:
print("Usage: ./runtests.py <testfiles>")
sys.exit(0)
--
1.7.12.4

View File

@ -0,0 +1,197 @@
From 9929494d3d1c4f4a99b1a1633ae0874f6b0ae445 Mon Sep 17 00:00:00 2001
From: Gilles Dartiguelongue <eva@gentoo.org>
Date: Sun, 13 Jan 2013 11:26:11 +0100
Subject: [PATCH] Allow tests to run with <python2.7
runtests.py trick does not seem to work that well.
At the very least it misses assertLessEqual so just use unittest2 when
necessary and be done with hacks.
---
tests/runtests.py | 30 +++---------------------------
tests/test_atoms.py | 3 +++
tests/test_everything.py | 4 ++++
tests/test_gi.py | 6 +++++-
tests/test_iochannel.py | 4 ++++
tests/test_overrides.py | 3 +++
tests/test_overrides_gdk.py | 3 +++
tests/test_overrides_gtk.py | 4 ++++
tests/test_overrides_pango.py | 3 +++
tests/test_pygtkcompat.py | 3 +++
10 files changed, 35 insertions(+), 28 deletions(-)
diff --git a/tests/runtests.py b/tests/runtests.py
index c518fcc..f0a6750 100755
--- a/tests/runtests.py
+++ b/tests/runtests.py
@@ -5,34 +5,10 @@ import os
import glob
import sys
-import unittest
-
-# provide missing unittest decorators and API for python 2.6; these decorators
-# do not actually work, just avoid the syntax failure
if sys.version_info[:2] == (2, 6):
- def skipUnless(condition, reason):
- if not condition:
- sys.stderr.write('[expected failure] ')
- return lambda obj: obj
-
- unittest.skipUnless = skipUnless
- unittest.expectedFailure = lambda obj: obj
-
- def assertGreater(self, a, b, msg=None):
- if not a > b:
- self.fail('%s not greater than %s' % (repr(a), repr(b)))
-
- def assertGreaterEqual(self, a, b, msg=None):
- if not a >= b:
- self.fail('%s not greater than or equal to %s' % (repr(a), repr(b)))
-
- def assertIsInstance(self, obj, cls, msg=None):
- if not isinstance(obj, cls):
- self.fail('%s is not an instance of %r' % (repr(obj), cls))
-
- unittest.TestCase.assertGreaterEqual = assertGreaterEqual
- unittest.TestCase.assertGreater = assertGreater
- unittest.TestCase.assertIsInstance = assertIsInstance
+ import unittest2 as unittest
+else:
+ import unittest
if '--help' in sys.argv:
print("Usage: ./runtests.py <testfiles>")
diff --git a/tests/test_atoms.py b/tests/test_atoms.py
index a59d15a..ff3d9fb 100644
--- a/tests/test_atoms.py
+++ b/tests/test_atoms.py
@@ -1,5 +1,8 @@
import unittest
+if not hasattr(unittest, 'skipUnless'):
+ import unittest2 as unittest
+
try:
from gi.repository import Atk, Gdk, Gtk
(Atk, Gdk) # pyflakes
diff --git a/tests/test_everything.py b/tests/test_everything.py
index 600edbf..744178f 100644
--- a/tests/test_everything.py
+++ b/tests/test_everything.py
@@ -3,6 +3,10 @@
# vim: tabstop=4 shiftwidth=4 expandtab
import unittest
+
+if not hasattr(unittest, 'skipUnless'):
+ import unittest2 as unittest
+
import traceback
import warnings
import gc
diff --git a/tests/test_gi.py b/tests/test_gi.py
index 315867a..d74a095 100644
--- a/tests/test_gi.py
+++ b/tests/test_gi.py
@@ -4,7 +4,11 @@
import sys
-import unittest
+if sys.version_info[:2] == (2, 6):
+ import unittest2 as unittest
+else:
+ import unittest
+
import tempfile
import shutil
import os
diff --git a/tests/test_iochannel.py b/tests/test_iochannel.py
index 8c035e9..a28e7ff 100644
--- a/tests/test_iochannel.py
+++ b/tests/test_iochannel.py
@@ -2,6 +2,10 @@
# encoding: UTF-8
import unittest
+
+if not hasattr(unittest.TestCase, 'assertLessEqual'):
+ import unittest2 as unittest
+
import tempfile
import os.path
import fcntl
diff --git a/tests/test_overrides.py b/tests/test_overrides.py
index dd2aa6a..c72e5b6 100644
--- a/tests/test_overrides.py
+++ b/tests/test_overrides.py
@@ -3,6 +3,9 @@
import unittest
+if not hasattr(unittest, 'skipUnless'):
+ import unittest2 as unittest
+
import gi.overrides
try:
from gi.repository import Regress
diff --git a/tests/test_overrides_gdk.py b/tests/test_overrides_gdk.py
index 070acb8..16d976f 100644
--- a/tests/test_overrides_gdk.py
+++ b/tests/test_overrides_gdk.py
@@ -3,6 +3,9 @@
import unittest
+if not hasattr(unittest, 'skipUnless'):
+ import unittest2 as unittest
+
import gi.overrides
try:
diff --git a/tests/test_overrides_gtk.py b/tests/test_overrides_gtk.py
index ee41457..c1dbc8f 100644
--- a/tests/test_overrides_gtk.py
+++ b/tests/test_overrides_gtk.py
@@ -2,6 +2,10 @@
# vim: tabstop=4 shiftwidth=4 expandtab
import unittest
+
+if not hasattr(unittest, 'skipUnless'):
+ import unittest2 as unittest
+
import ctypes
import sys
diff --git a/tests/test_overrides_pango.py b/tests/test_overrides_pango.py
index 51f4f6a..7468fbb 100644
--- a/tests/test_overrides_pango.py
+++ b/tests/test_overrides_pango.py
@@ -3,6 +3,9 @@
import unittest
+if not hasattr(unittest, 'skipUnless'):
+ import unittest2 as unittest
+
try:
from gi.repository import Pango
Pango
diff --git a/tests/test_pygtkcompat.py b/tests/test_pygtkcompat.py
index 5fabf2a..b5ddf89 100644
--- a/tests/test_pygtkcompat.py
+++ b/tests/test_pygtkcompat.py
@@ -3,6 +3,9 @@
import unittest
+if not hasattr(unittest, 'skipUnless'):
+ import unittest2 as unittest
+
from gi.repository import GLib
try:
--
1.8.1

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>gnome</herd>
<herd>python</herd>
</pkgmetadata>

View File

@ -0,0 +1,135 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/pygobject-2.28.6-r52.ebuild,v 1.14 2012/12/10 04:04:38 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
SUPPORT_PYTHON_ABIS="1"
# pygobject is partially incompatible with Python 3.
# PYTHON_DEPEND="2:2.6 3:3.1"
# RESTRICT_PYTHON_ABIS="2.4 2.5 3.0 *-jython"
PYTHON_DEPEND="2:2.6"
RESTRICT_PYTHON_ABIS="2.4 2.5 3.* *-jython 2.7-pypy-*"
# XXX: Is the alternatives stuff needed anymore?
inherit alternatives autotools eutils gnome2 python virtualx
DESCRIPTION="GLib's GObject library bindings for Python"
HOMEPAGE="http://www.pygtk.org/"
LICENSE="LGPL-2.1+"
SLOT="2"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="examples libffi test"
# FIXME: tests require introspection support, but we can't enable introspection,
# or we get file collisions with slot 3 :/
RESTRICT="test"
COMMON_DEPEND=">=dev-libs/glib-2.24.0:2
libffi? ( virtual/libffi )"
DEPEND="${COMMON_DEPEND}
dev-util/gtk-doc-am
test? (
media-fonts/font-cursor-misc
media-fonts/font-misc-misc )
virtual/pkgconfig"
RDEPEND="${COMMON_DEPEND}
!<dev-python/pygtk-2.13"
pkg_setup() {
DOCS="AUTHORS ChangeLog* NEWS README"
# --disable-introspection and --disable-cairo because we use pygobject:3
# for introspection support
G2CONF="${G2CONF}
--disable-dependency-tracking
--disable-introspection
--disable-cairo
$(use_with libffi ffi)"
python_pkg_setup
}
src_prepare() {
# Fix FHS compliance, see upstream bug #535524
epatch "${FILESDIR}/${PN}-2.28.3-fix-codegen-location.patch"
# Do not build tests if unneeded, bug #226345
epatch "${FILESDIR}/${PN}-2.28.3-make_check.patch"
# Support installation for multiple Python versions, upstream bug #648292
epatch "${FILESDIR}/${PN}-2.28.3-support_multiple_python_versions.patch"
# Disable tests that fail
epatch "${FILESDIR}/${PN}-2.28.3-disable-failing-tests.patch"
# Fix warning spam
epatch "${FILESDIR}/${P}-set_qdata.patch"
epatch "${FILESDIR}/${P}-gio-types-2.32.patch"
python_clean_py-compile_files
eautoreconf
gnome2_src_prepare
python_copy_sources
}
src_configure() {
python_execute_function -s gnome2_src_configure
}
src_compile() {
python_execute_function -d -s
}
# FIXME: With python multiple ABI support, tests return 1 even when they pass
src_test() {
unset DBUS_SESSION_BUS_ADDRESS
testing() {
XDG_CACHE_HOME="${T}/$(PYTHON --ABI)"
Xemake check PYTHON=$(PYTHON -a)
}
python_execute_function -s testing
}
src_install() {
[[ -z ${ED} ]] && local ED="${D}"
installation() {
gnome2_src_install
mv "${ED}$(python_get_sitedir)/pygtk.py" "${ED}$(python_get_sitedir)/pygtk.py-2.0"
mv "${ED}$(python_get_sitedir)/pygtk.pth" "${ED}$(python_get_sitedir)/pygtk.pth-2.0"
}
python_execute_function -s installation
python_clean_installation_image
sed "s:/usr/bin/python:/usr/bin/python2:" \
-i "${ED}"/usr/bin/pygobject-codegen-2.0 \
|| die "Fix usage of python interpreter"
if use examples; then
insinto /usr/share/doc/${PF}
doins -r examples
fi
}
pkg_postinst() {
create_symlinks() {
alternatives_auto_makesym "$(python_get_sitedir)/pygtk.py" pygtk.py-[0-9].[0-9]
alternatives_auto_makesym "$(python_get_sitedir)/pygtk.pth" pygtk.pth-[0-9].[0-9]
}
python_execute_function create_symlinks
python_mod_optimize glib gobject gtk-2.0 pygtk.py
}
pkg_postrm() {
python_mod_cleanup glib gobject gtk-2.0 pygtk.py
create_symlinks() {
alternatives_auto_makesym "$(python_get_sitedir)/pygtk.py" pygtk.py-[0-9].[0-9]
alternatives_auto_makesym "$(python_get_sitedir)/pygtk.pth" pygtk.pth-[0-9].[0-9]
}
python_execute_function create_symlinks
}

View File

@ -0,0 +1,148 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/pygobject-2.28.6-r53.ebuild,v 1.2 2013/01/20 12:04:58 eva Exp $
EAPI="5"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
PYTHON_COMPAT=( python{2_6,2_7} )
inherit autotools eutils gnome2 python-r1 virtualx
DESCRIPTION="GLib's GObject library bindings for Python"
HOMEPAGE="http://www.pygtk.org/"
LICENSE="LGPL-2.1+"
SLOT="2"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="examples libffi test"
COMMON_DEPEND=">=dev-libs/glib-2.24.0:2
libffi? ( virtual/libffi:= )
${PYTHON_DEPS}
"
DEPEND="${COMMON_DEPEND}
dev-util/gtk-doc-am
virtual/pkgconfig
test? (
media-fonts/font-cursor-misc
media-fonts/font-misc-misc )
"
RDEPEND="${COMMON_DEPEND}
!<dev-python/pygtk-2.23"
src_prepare() {
# Fix FHS compliance, see upstream bug #535524
epatch "${FILESDIR}/${PN}-2.28.3-fix-codegen-location.patch"
# Do not build tests if unneeded, bug #226345
epatch "${FILESDIR}/${PN}-2.28.3-make_check.patch"
# Support installation for multiple Python versions, upstream bug #648292
epatch "${FILESDIR}/${PN}-2.28.3-support_multiple_python_versions.patch"
# Disable tests that fail
epatch "${FILESDIR}/${P}-disable-failing-tests.patch"
# Disable introspection tests when we build with --disable-introspection
epatch "${FILESDIR}/${P}-tests-no-introspection.patch"
# Fix warning spam
epatch "${FILESDIR}/${P}-set_qdata.patch"
epatch "${FILESDIR}/${P}-gio-types-2.32.patch"
eautoreconf
gnome2_src_prepare
python_copy_sources
prepare_shebangs() {
# Make a backup with unconverted shebangs to keep python_doscript happy
cp codegen/codegen.py pygobject-codegen-2.0
sed -e "s%#! \?/usr/bin/env python%#!${PYTHON}%" \
-i codegen/*.py || die "shebang convertion failed"
}
python_foreach_impl run_in_build_dir prepare_shebangs
}
src_configure() {
DOCS="AUTHORS ChangeLog* NEWS README"
# --disable-introspection and --disable-cairo because we use pygobject:3
# for introspection support
G2CONF="${G2CONF}
--disable-introspection
--disable-cairo
$(use_with libffi ffi)"
python_foreach_impl run_in_build_dir gnome2_src_configure
}
src_compile() {
python_foreach_impl run_in_build_dir gnome2_src_compile
}
# FIXME: With python multiple ABI support, tests return 1 even when they pass
src_test() {
unset DBUS_SESSION_BUS_ADDRESS
export GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs
testing() {
export XDG_CACHE_HOME="${T}/${EPYTHON}"
run_in_build_dir Xemake -j1 check
unset XDG_CACHE_HOME
}
python_foreach_impl testing
unset GIO_USE_VFS
}
src_install() {
installing() {
local f prefixed_sitedir
gnome2_src_install
python_doscript pygobject-codegen-2.0
# Don't keep multiple copies of pygobject-codegen-2.0 script
prefixed_sitedir=$(python_get_sitedir)
dosym "${prefixed_sitedir#${EPREFIX}}/gtk-2.0/codegen/codegen.py" /usr/bin/pygobject-codegen-2.0-${EPYTHON}
# Workaround to avoid triggering collision protect with long-useless
# alternatives symlinks generated by older versions of pygobject:2.
# Need to temporarily rename installed files in src_install because
# portage runs a collision protect check *before* pkg_preinst.
for f in "${prefixed_sitedir}/pygtk."{pth,py}; do
# $ROOT and $D, not $EROOT and $ED; $(python_get_sitedir) includes $EPREFIX
if [[ -h "${ROOT}${f}" ]]; then
unprotect_symlinks=( "${unprotect_symlinks[@]}" "${f}" )
mv "${D}${f}" "${D}${f}-${PVR}" || die
fi
done
}
unprotect_symlinks=( )
python_foreach_impl run_in_build_dir installing
if use examples; then
insinto /usr/share/doc/${PF}
doins -r examples
fi
}
pkg_preinst() {
local f
gnome2_pkg_preinst
for f in ${unprotect_symlinks[@]}; do
# $ROOT and $D, not $EROOT and $ED; $(python_get_sitedir) includes $EPREFIX
einfo "Removing obsolete ${f} symlink"
rm "${ROOT}${f}"
mv "${D}${f}-${PVR}" "${D}${f}" || die
done
}
run_in_build_dir() {
pushd "${BUILD_DIR}" > /dev/null || die
"$@"
popd > /dev/null
}

View File

@ -0,0 +1,106 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/pygobject-3.2.2-r1.ebuild,v 1.1 2012/12/16 20:57:36 tetromino Exp $
EAPI="5"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
PYTHON_COMPAT=( python{2_6,2_7,3_1,3_2} )
inherit autotools eutils gnome2 python-r1 virtualx
DESCRIPTION="GLib's GObject library bindings for Python"
HOMEPAGE="http://www.pygtk.org/"
LICENSE="LGPL-2.1+"
SLOT="3"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="+cairo examples test +threads"
REQUIRED_USE="test? ( cairo )"
COMMON_DEPEND=">=dev-libs/glib-2.31.0:2
>=dev-libs/gobject-introspection-1.31.20
virtual/libffi:=
cairo? ( >=dev-python/pycairo-1.10.0 )
${PYTHON_DEPS}"
# TODO: should be >=dev-python/pycairo-1.10.0[${PYTHON_USEDEP}]
DEPEND="${COMMON_DEPEND}
x11-libs/cairo[glib]
virtual/pkgconfig
test? (
dev-libs/atk[introspection]
media-fonts/font-cursor-misc
media-fonts/font-misc-misc
x11-libs/gdk-pixbuf:2[introspection]
x11-libs/gtk+:3[introspection]
x11-libs/pango[introspection] )"
# We now disable introspection support in slot 2 per upstream recommendation
# (see https://bugzilla.gnome.org/show_bug.cgi?id=642048#c9); however,
# older versions of slot 2 installed their own site-packages/gi, and
# slot 3 will collide with them.
RDEPEND="${COMMON_DEPEND}
!<dev-python/pygtk-2.13
!<dev-python/pygobject-2.28.6-r50:2[introspection]"
src_prepare() {
DOCS="AUTHORS ChangeLog* NEWS README"
# Hard-enable libffi support since both gobject-introspection and
# glib-2.29.x rdepend on it anyway
# docs disabled by upstream default since they are very out of date
G2CONF="${G2CONF}
--disable-dependency-tracking
--with-ffi
$(use_enable cairo)
$(use_enable threads thread)"
# Do not build tests if unneeded, bug #226345
epatch "${FILESDIR}/${PN}-2.90.1-make_check.patch"
# Fix cairo-using tests; in 3.4
epatch "${FILESDIR}/${P}-cairo-tests.patch"
epatch "${FILESDIR}/${P}-cairo-gobject.patch"
eautoreconf
gnome2_src_prepare
python_copy_sources
}
src_configure() {
python_foreach_impl run_in_build_dir gnome2_src_configure
}
src_compile() {
python_foreach_impl run_in_build_dir gnome2_src_compile
}
# FIXME: With python multiple ABI support, tests return 1 even when they pass
src_test() {
unset DBUS_SESSION_BUS_ADDRESS
export GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs
testing() {
export XDG_CACHE_HOME="${T}/${EPYTHON}"
run_in_build_dir Xemake check
unset XDG_CACHE_HOME
}
python_foreach_impl testing
unset GIO_USE_VFS
}
src_install() {
python_foreach_impl run_in_build_dir gnome2_src_install
if use examples; then
insinto /usr/share/doc/${PF}
doins -r examples
fi
}
run_in_build_dir() {
pushd "${BUILD_DIR}" > /dev/null || die
"$@"
popd > /dev/null
}

View File

@ -0,0 +1,119 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/pygobject-3.2.2.ebuild,v 1.13 2012/10/28 15:43:58 armin76 Exp $
EAPI="4"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
SUPPORT_PYTHON_ABIS="1"
PYTHON_DEPEND="2:2.6 3:3.1:3.2"
RESTRICT_PYTHON_ABIS="2.4 2.5 3.0 3.3 *-jython *-pypy-*"
inherit autotools eutils gnome2 python virtualx
DESCRIPTION="GLib's GObject library bindings for Python"
HOMEPAGE="http://www.pygtk.org/"
LICENSE="LGPL-2.1+"
SLOT="3"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="+cairo examples test +threads" # doc
REQUIRED_USE="test? ( cairo )"
COMMON_DEPEND=">=dev-libs/glib-2.31.0:2
>=dev-libs/gobject-introspection-1.31.20
virtual/libffi
cairo? ( >=dev-python/pycairo-1.10.0 )"
DEPEND="${COMMON_DEPEND}
test? (
dev-libs/atk[introspection]
media-fonts/font-cursor-misc
media-fonts/font-misc-misc
x11-libs/gdk-pixbuf:2[introspection]
x11-libs/gtk+:3[introspection]
x11-libs/pango[introspection] )
virtual/pkgconfig"
# docs disabled for now per upstream default since they are very out of date
# doc? (
# app-text/docbook-xml-dtd:4.1.2
# dev-libs/libxslt
# >=app-text/docbook-xsl-stylesheets-1.70.1 )
# We now disable introspection support in slot 2 per upstream recommendation
# (see https://bugzilla.gnome.org/show_bug.cgi?id=642048#c9); however,
# older versions of slot 2 installed their own site-packages/gi, and
# slot 3 will collide with them.
RDEPEND="${COMMON_DEPEND}
!<dev-python/pygtk-2.13
!<dev-python/pygobject-2.28.6-r50:2[introspection]"
pkg_setup() {
DOCS="AUTHORS ChangeLog* NEWS README"
# Hard-enable libffi support since both gobject-introspection and
# glib-2.29.x rdepend on it anyway
G2CONF="${G2CONF}
--disable-dependency-tracking
--with-ffi
$(use_enable cairo)
$(use_enable threads thread)"
python_pkg_setup
}
src_prepare() {
# Do not build tests if unneeded, bug #226345
epatch "${FILESDIR}/${PN}-2.90.1-make_check.patch"
# Disable tests that fail
#epatch "${FILESDIR}/${PN}-2.28.3-disable-failing-tests.patch"
python_clean_py-compile_files
eautoreconf
gnome2_src_prepare
python_copy_sources
}
src_configure() {
configuration() {
PYTHON="$(PYTHON)" gnome2_src_configure
}
python_execute_function -s configuration
}
src_compile() {
python_src_compile
}
# FIXME: With python multiple ABI support, tests return 1 even when they pass
src_test() {
unset DBUS_SESSION_BUS_ADDRESS
export GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs
testing() {
export XDG_CACHE_HOME="${T}/$(PYTHON --ABI)"
Xemake check PYTHON=$(PYTHON -a)
unset XDG_CACHE_HOME
}
python_execute_function -s testing
unset GIO_USE_VFS
}
src_install() {
python_execute_function -s gnome2_src_install
python_clean_installation_image
if use examples; then
insinto /usr/share/doc/${PF}
doins -r examples
fi
}
pkg_postinst() {
python_mod_optimize gi
}
pkg_postrm() {
python_mod_cleanup gi
}

View File

@ -0,0 +1,107 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/pygobject-3.4.2-r1.ebuild,v 1.6 2013/01/28 13:43:15 aballier Exp $
EAPI="5"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
PYTHON_COMPAT=( python{2_6,2_7,3_1,3_2,3_3} )
inherit autotools eutils gnome2 python-r1 virtualx
DESCRIPTION="GLib's GObject library bindings for Python"
HOMEPAGE="http://www.pygtk.org/"
LICENSE="LGPL-2.1+"
SLOT="3"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="+cairo examples test +threads"
REQUIRED_USE="test? ( cairo )"
COMMON_DEPEND=">=dev-libs/glib-2.31.0:2
>=dev-libs/gobject-introspection-1.34.1.1
virtual/libffi:=
cairo? ( >=dev-python/pycairo-1.10.0[${PYTHON_USEDEP}] )
${PYTHON_DEPS}
"
DEPEND="${COMMON_DEPEND}
x11-libs/cairo[glib]
virtual/pkgconfig
test? (
dev-libs/atk[introspection]
media-fonts/font-cursor-misc
media-fonts/font-misc-misc
virtual/python-unittest2[${PYTHON_USEDEP}]
x11-libs/gdk-pixbuf:2[introspection]
x11-libs/gtk+:3[introspection]
x11-libs/pango[introspection] )
"
# We now disable introspection support in slot 2 per upstream recommendation
# (see https://bugzilla.gnome.org/show_bug.cgi?id=642048#c9); however,
# older versions of slot 2 installed their own site-packages/gi, and
# slot 3 will collide with them.
RDEPEND="${COMMON_DEPEND}
!<dev-python/pygtk-2.13
!<dev-python/pygobject-2.28.6-r50:2[introspection]"
src_prepare() {
DOCS="AUTHORS ChangeLog* NEWS README"
# Hard-enable libffi support since both gobject-introspection and
# glib-2.29.x rdepend on it anyway
# docs disabled by upstream default since they are very out of date
G2CONF="${G2CONF}
--disable-dependency-tracking
--with-ffi
$(use_enable cairo)
$(use_enable threads thread)"
# Do not build tests if unneeded, bug #226345
epatch "${FILESDIR}/${PN}-3.4.1.1-make_check.patch"
# Run tests with older python too
epatch "${FILESDIR}/${PN}-3.4.2-run-tests-with-old-python.patch"
eautoreconf
gnome2_src_prepare
python_copy_sources
}
src_configure() {
python_foreach_impl run_in_build_dir gnome2_src_configure
}
src_compile() {
python_foreach_impl run_in_build_dir gnome2_src_compile
}
# FIXME: With python multiple ABI support, tests return 1 even when they pass
src_test() {
unset DBUS_SESSION_BUS_ADDRESS
export GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs
testing() {
export XDG_CACHE_HOME="${T}/${EPYTHON}"
run_in_build_dir Xemake check
unset XDG_CACHE_HOME
}
python_foreach_impl testing
unset GIO_USE_VFS
}
src_install() {
python_foreach_impl run_in_build_dir gnome2_src_install
if use examples; then
insinto /usr/share/doc/${PF}
doins -r examples
fi
}
run_in_build_dir() {
pushd "${BUILD_DIR}" > /dev/null || die
"$@"
popd > /dev/null
}

View File

@ -0,0 +1,116 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/pygobject-3.4.2.ebuild,v 1.1 2012/11/12 17:23:16 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
SUPPORT_PYTHON_ABIS="1"
PYTHON_DEPEND="2:2.6 3:3.1"
RESTRICT_PYTHON_ABIS="2.4 2.5 3.0 *-jython *-pypy-*"
inherit autotools eutils gnome2 python virtualx
DESCRIPTION="GLib's GObject library bindings for Python"
HOMEPAGE="http://www.pygtk.org/"
LICENSE="LGPL-2.1+"
SLOT="3"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="+cairo examples test +threads" # doc
REQUIRED_USE="test? ( cairo )"
COMMON_DEPEND=">=dev-libs/glib-2.31.0:2
>=dev-libs/gobject-introspection-1.34.1.1
virtual/libffi
cairo? ( >=dev-python/pycairo-1.10.0 )"
DEPEND="${COMMON_DEPEND}
x11-libs/cairo[glib]
virtual/pkgconfig
test? (
dev-libs/atk[introspection]
media-fonts/font-cursor-misc
media-fonts/font-misc-misc
x11-libs/gdk-pixbuf:2[introspection]
x11-libs/gtk+:3[introspection]
x11-libs/pango[introspection] )"
# docs disabled for now per upstream default since they are very out of date
# doc? (
# app-text/docbook-xml-dtd:4.1.2
# dev-libs/libxslt
# >=app-text/docbook-xsl-stylesheets-1.70.1 )
# We now disable introspection support in slot 2 per upstream recommendation
# (see https://bugzilla.gnome.org/show_bug.cgi?id=642048#c9); however,
# older versions of slot 2 installed their own site-packages/gi, and
# slot 3 will collide with them.
RDEPEND="${COMMON_DEPEND}
!<dev-python/pygtk-2.13
!<dev-python/pygobject-2.28.6-r50:2[introspection]"
pkg_setup() {
python_pkg_setup
}
src_prepare() {
DOCS="AUTHORS ChangeLog* NEWS README"
# Hard-enable libffi support since both gobject-introspection and
# glib-2.29.x rdepend on it anyway
G2CONF="${G2CONF}
--disable-dependency-tracking
--with-ffi
$(use_enable cairo)
$(use_enable threads thread)"
# Do not build tests if unneeded, bug #226345
epatch "${FILESDIR}/${PN}-3.4.1.1-make_check.patch"
eautoreconf
gnome2_src_prepare
python_clean_py-compile_files
python_copy_sources
}
src_configure() {
configuration() {
PYTHON="$(PYTHON)" gnome2_src_configure
}
python_execute_function -s configuration
}
src_compile() {
python_src_compile
}
# FIXME: With python multiple ABI support, tests return 1 even when they pass
src_test() {
unset DBUS_SESSION_BUS_ADDRESS
export GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs
testing() {
export XDG_CACHE_HOME="${T}/$(PYTHON --ABI)"
Xemake check PYTHON=$(PYTHON -a)
unset XDG_CACHE_HOME
}
python_execute_function -s testing
unset GIO_USE_VFS
}
src_install() {
python_execute_function -s gnome2_src_install
python_clean_installation_image
if use examples; then
insinto /usr/share/doc/${PF}
doins -r examples
fi
}
pkg_postinst() {
python_mod_optimize gi
}
pkg_postrm() {
python_mod_cleanup gi
}

View File

@ -0,0 +1,245 @@
# ChangeLog for net-analyzer/netperf
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/netperf/ChangeLog,v 1.59 2012/09/27 15:52:23 jer Exp $
27 Sep 2012; Jeroen Roovers <jer@gentoo.org> netperf-2.6.0-r1.ebuild,
metadata.xml:
Add USE=demo to enable reporting interim results by Michał Górny (bug
#304651).
*netperf-2.6.0-r1 (27 Sep 2012)
27 Sep 2012; Jeroen Roovers <jer@gentoo.org> +netperf-2.6.0-r1.ebuild,
metadata.xml:
Add support for SCTP performance tests by K. Sanborn (bug #436398).
05 Aug 2012; Jeroen Roovers <jer@gentoo.org>
-files/netperf-2.4.0-gcc41.patch, -netperf-2.4.4-r1.ebuild,
-netperf-2.4.5-r2.ebuild, -files/netperf-2.4.5-netserver.patch,
-files/netperf-CVE-2007-1444.patch:
Old.
05 Aug 2012; Raúl Porcel <armin76@gentoo.org> netperf-2.5.0-r1.ebuild:
alpha/ia64/sparc stable wrt #419221
03 Jul 2012; Jeroen Roovers <jer@gentoo.org> netperf-2.5.0-r1.ebuild:
Stable for HPPA (bug #419221).
*netperf-2.6.0 (28 Jun 2012)
28 Jun 2012; Jeroen Roovers <jer@gentoo.org> +netperf-2.6.0.ebuild:
Version bump.
13 Jun 2012; Jeff Horelick <jdhore@gentoo.org> netperf-2.5.0-r1.ebuild:
marked x86 per bug 419221
07 Jun 2012; Brent Baude <ranger@gentoo.org> netperf-2.5.0-r1.ebuild:
Marking netperf-2.5.0-r1 ppc for bug 419221
05 Jun 2012; Brent Baude <ranger@gentoo.org> netperf-2.5.0-r1.ebuild:
Marking netperf-2.5.0-r1 ppc64 for bug 419221
04 Jun 2012; Agostino Sarubbo <ago@gentoo.org> netperf-2.5.0-r1.ebuild:
Stable for amd64, wrt bug #419221
*netperf-2.5.0-r1 (31 Dec 2011)
*netperf-2.4.5-r2 (31 Dec 2011)
*netperf-2.4.4-r1 (31 Dec 2011)
31 Dec 2011; Christian Ruppert <idl0r@gentoo.org> -netperf-2.4.4.ebuild,
+netperf-2.4.4-r1.ebuild, -netperf-2.4.5-r1.ebuild, +netperf-2.4.5-r2.ebuild,
-netperf-2.5.0.ebuild, +netperf-2.5.0-r1.ebuild, files/netperf-2.2-init:
Revbump. Don't use deprecated start-stop-daemon options, bug 389975.
14 Aug 2011; Fabio Erculiani <lxnay@gentoo.org> netperf-2.4.4.ebuild,
netperf-2.4.5-r1.ebuild, netperf-2.5.0.ebuild:
sci-mathematics/snns blocker is no longer required as per bug 248322
*netperf-2.5.0 (30 Jul 2011)
30 Jul 2011; Jeroen Roovers <jer@gentoo.org> netperf-2.4.5-r1.ebuild,
+netperf-2.5.0.ebuild:
Version bump. Remove testing cruft.
*netperf-2.4.5-r1 (01 Dec 2010)
01 Dec 2010; Jeroen Roovers <jer@gentoo.org> -netperf-2.4.5.ebuild,
+netperf-2.4.5-r1.ebuild, +files/netperf-2.4.5-netserver.patch:
Fix buffer overflow, compiler warnings (bug #337422).
28 Jun 2010; Guy Martin <gmsoft@gentoo.org> netperf-2.4.4.ebuild:
hppa stable.
24 Jun 2010; Jeroen Roovers <jer@gentoo.org> netperf-2.4.4.ebuild,
netperf-2.4.5.ebuild:
Marked ~hppa too.
*netperf-2.4.5 (26 Aug 2009)
26 Aug 2009; Jeroen Roovers <jer@gentoo.org> netperf-2.4.4.ebuild,
+netperf-2.4.5.ebuild:
Version bump. Drop useless MY_P. Block sci-mathematics/snns (bug #248322).
Drop autotools since the gcc41 patch is no longer needed, incidentally fix
maintainer-mode (bug #255896). Drop unused flag-o-matic. Depend on sed.
31 Mar 2008; Markus Meier <maekke@gentoo.org> netperf-2.4.4.ebuild:
amd64 stable, bug #209035
11 Feb 2008; Raúl Porcel <armin76@gentoo.org> netperf-2.4.4.ebuild:
alpha/ia64 stable wrt #209035
06 Feb 2008; Ferris McCormick <fmccor@gentoo.org> netperf-2.4.4.ebuild:
Sparc stable, Bug #209035 --- appears to work.
06 Feb 2008; nixnut <nixnut@gentoo.org> netperf-2.4.4.ebuild:
stable on ppc wrt bug #209035
06 Feb 2008; Brent Baude <ranger@gentoo.org> netperf-2.4.4.ebuild:
stable ppc64, bug 209035
05 Feb 2008; Christian Faulhammer <opfer@gentoo.org> netperf-2.4.4.ebuild:
stable x86, bug 209035
*netperf-2.4.4 (31 Jan 2008)
31 Jan 2008; <pva@gentoo.org> -files/netperf-2.2alpha.diff,
+files/netperf-CVE-2007-1444.patch, files/netperf-fix-scripts.patch,
-netperf-2.2.4.ebuild, -netperf-2.3.ebuild, -netperf-2.4.2-r1.ebuild,
+netperf-2.4.4.ebuild:
Version bump. Fixed security issue (CVE-2007-1444), bug 170569, reported by
Pierre-Yves Rofes <py AT gentoo.org>. Patch for vulnerability taken from
bugs.debian.org/413658, thank you Nico Golde <nion AT debian.org> for the
fix! Removed old vulnerables ebuidls.
16 Jan 2008; Fabian Groffen <grobian@gentoo.org> netperf-2.2.4.ebuild,
netperf-2.3.ebuild, netperf-2.4.2-r1.ebuild:
Dropped ppc-macos keyword, see you in prefix
16 Apr 2007; Markus Rothe <corsair@gentoo.org> netperf-2.4.2-r1.ebuild:
Stable on ppc64
22 Mar 2007; Gustavo Zacarias <gustavoz@gentoo.org>
netperf-2.4.2-r1.ebuild:
Stable on sparc
20 Mar 2007; Raúl Porcel <armin76@gentoo.org> netperf-2.4.2-r1.ebuild:
x86 stable
*netperf-2.4.2-r1 (29 Jan 2007)
29 Jan 2007; Gustavo Felisberto <humpback@gentoo.org>;
-netperf-2.4.2.ebuild, +netperf-2.4.2-r1.ebuild:
Example scripts where not being installed.
*netperf-2.4.2 (01 Nov 2006)
01 Nov 2006; Markus Ullmann <jokey@gentoo.org> netperf-2.2.4.ebuild,
netperf-2.3.ebuild, -netperf-2.4.0_rc2.ebuild, -netperf-2.4.0_rc3.ebuild,
-netperf-2.4.0.ebuild, -netperf-2.4.0-r1.ebuild, +netperf-2.4.2.ebuild:
Version bump and SRC_URI udate wrt bug #152704 thanks to Francisco Javier
for reporting
05 Jun 2006; Peter Volkov <pva@gentoo.org> netperf-2.4.0-r1.ebuild:
Fixed eutils inheritance as we use epatch.
*netperf-2.4.0-r1 (27 Mar 2006)
27 Mar 2006; Markus Ullmann <jokey@gentoo.org>
+files/netperf-2.4.0-gcc41.patch, +netperf-2.4.0-r1.ebuild:
glibc 2.4 / gcc 4.1 compatibility, thanks to Mikko Tiihonen
<mikko.tiihonen@hut.fi> wrt bug #126334
*netperf-2.4.0 (30 May 2005)
30 May 2005; Benjamin Smee <strerror@gentoo.org> +netperf-2.4.0.ebuild:
Version bump for bug 94517
19 Apr 2005; Aron Griffis <agriffis@gentoo.org> netperf-2.4.0_rc2.ebuild,
netperf-2.4.0_rc3.ebuild:
Remove bogus sed dep and non-functional use_enable ipv6. The 2.4.x stream
does ipv6 detection and doesn't supply an option to explicitly
enable/disable it
*netperf-2.4.0_rc3 (19 Apr 2005)
19 Apr 2005; Aron Griffis <agriffis@gentoo.org> +netperf-2.4.0_rc3.ebuild:
Update to 2.4.0_rc3
09 Apr 2005; Markus Rothe <corsair@gentoo.org> netperf-2.3.ebuild:
Stable on ppc64
*netperf-2.4.0_rc2 (05 Apr 2005)
05 Apr 2005; Aron Griffis <agriffis@gentoo.org> netperf-2.3.ebuild,
+netperf-2.4.0_rc2.ebuild:
Version bump, plus mark 2.3 stable on amd64
01 Apr 2005; Aron Griffis <agriffis@gentoo.org> netperf-2.3.ebuild:
stable on ia64
19 Mar 2005; Bryan Østergaard <kloeri@gentoo.org> netperf-2.3.ebuild:
Stable on alpha.
07 Mar 2005; Gustavo Zacarias <gustavoz@gentoo.org> netperf-2.3.ebuild:
Stable on sparc
25 Feb 2005; Aaron Walker <ka0ttic@gentoo.org> netperf-2.3.ebuild:
Marked stable on x86.
*netperf-2.3 (03 Jan 2005)
03 Jan 2005; Martin Holzer <mholzer@gentoo.org> +netperf-2.3.ebuild:
Version bumped. Closes 75198
03 Aug 2004; David Holm <dholm@gentoo.org> netperf-2.2.4.ebuild:
Added to ~ppc.
26 Jul 2004; Michael Sterrett <mr_bones_@gentoo.org> netperf-2.2.4.ebuild:
fix use invocation
25 Jul 2004; Lina Pezzella <j4rg0n@gentoo.org>
Fixed Manifest.
23 Jul 2004; Hasan Khalil <gongloo@gentoo.org> netperf-2.2.4.ebuild:
Stable on macos.
15 Jul 2004; Tom Gall <tgall@gentoo.org> netperf-2.2.4.ebuild:
stable on ppc64, bug #55547
01 Jul 2004; Jon Hood <squinky86@gentoo.org> +metadata.xml,
netperf-2.2.4.ebuild, netperf-2.2.ebuild:
change virtual/glibc to virtual/libc, add metadata.xml
21 Apr 2004; Aron Griffis <agriffis@gentoo.org> netperf-2.2.4.ebuild:
Stable on amd64
11 Mar 2004; Jason Wever <weeve@gentoo.org> netperf-2.2.4.ebuild:
Marked stable on sparc.
10 Mar 2004; Aron Griffis <agriffis@gentoo.org> netperf-2.2.4.ebuild:
stable on alpha, ia64 and x86
04 Feb 2004; Aron Griffis <agriffis@gentoo.org> netperf-2.2.4.ebuild:
Fix NETHOME in the example scripts to point to /usr/bin
*netperf-2.2.4 (28 Jan 2004)
28 Jan 2004; <agriffis@gentoo.org> netperf-2.2.4.ebuild,
files/netperf-2.2-conf, files/netperf-2.2-init:
update to netperf-2.2pl4 for bug 19463. Thanks to Jyrki Muukkonen for some
good ideas in this ebuild
27 Jan 2004; <agriffis@gentoo.org> netperf-2.2.ebuild:
stable on alpha and ia64
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
*netperf-2.2 (1 Feb 2002)
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

View File

@ -1,2 +1,20 @@
DIST netperf-2.4.4-svn_trunk_20071205.patch.bz2 7077 RMD160 b677dc447a953a75521f865110975a4127a10fd9 SHA1 e82679e0de8095f31ea51451fcef862e0f2485d5 SHA256 77c2eda5c5b31ff8d6821e28ae88f43b77771bc82b8d2111280e990dca8ed3ec -----BEGIN PGP SIGNED MESSAGE-----
DIST netperf-2.4.4.tar.gz 1155970 RMD160 562a14f6856908e65141f36e022dbeace048ba0d SHA1 a84a98e4e23cb8654a42ff9a5545048bc1d2abe1 SHA256 ed983395e448e3e7d8e279b194eb40e5c800443d8de0e6ec92ea480f4ff53fdc Hash: SHA256
AUX netperf-2.2-conf 103 SHA256 9dce33f9552ce91ed5dbf57f44bd3d64a83aeb67ed9a41952a6c69601a10e340 SHA512 88a0d19c59a054071f472e62e6afd8c5fe37a77802dedea3adc82df0701f280c0ad8b5410e7fab74302861bc45920d38d576cfea1d8baa01cd5739801acb3b60 WHIRLPOOL 30bb26aab461eb024e80fdbb663ea334f0112d7bb1c6d6d4c83ccd017efab4a945a1ed2f6073a122de7a9e6888a4fd11787744ce8d236f22ab3b88a93ad61eb2
AUX netperf-2.2-init 433 SHA256 82df403bbf2dcb0086f4e7563b7ac678b65f8f7b5411312abadaa1594af659b7 SHA512 8151488c05001f2475201f3ebff3213d8a5afef5f75a2b726bae363c688f6c2363a756a9514921bffaf9eb7d7405114d27c8e5b98d3f53eb3a52db75a5236760 WHIRLPOOL 995662769c2ea31bcd0b45c987dddcec536f9df69d4f6d6c062123e30834dc96c482627592ce9b97811548a9edcfb6660aef0cdfb844ae49ff4ec92ec02e0b39
AUX netperf-fix-scripts.patch 1424 SHA256 16668469ac82bda63c2e9c17431c983368b04c328c4cdc2ab1f973ba22f3c354 SHA512 2dbafd5dfbaea196fa4e5b2669cff151c9837c5ebd07889bf027d7f7de3995c757f3d6a20d96eeb88300ef8ce93d27c78ce24dcd3f363062dfa1f31b6818072d WHIRLPOOL d138b876089a93c593305be941dc7bb22a15c0a5a116940e38fb8d0292317efa76c548d518add9f549efb8dcaa6bacb7950b5ee0bae2c4584fcba04b7fc6da14
DIST netperf-2.5.0.tar.bz2 1025246 SHA256 8594bc4ea4427c721a89d9901ae0327cd849eece681d2270b58e9395d25a06d0 SHA512 e06d1a90aa89786b189c5dca2bb85991315975a9f1c9f1236c79938fd3299cf6374d93ec5a6de8791c5f7ce9d73bee4482949d08e1d5487a523a6d006c42448b WHIRLPOOL 276de22c022fe3bbadbcb1350577a4643450fb2548694a7a519f49e99a907aafb9bb9ff5d114c18b7313dfb46b9663de6cacbe41bd6cf6ec8a127685bbfbf7f0
DIST netperf-2.6.0.tar.bz2 1032953 SHA256 cd8dac710d4273d29f70e8dbd09353a6362ac58a11926e0822233c0cb230323a SHA512 b3921d2e887088b14a8bbe5ace9b1cc0c8b29951eeaa7857ce3f324933397c8ff6b56eeacfe755181ce1a56c982fe431955f6db55bd20f2343324e22ee23c9b3 WHIRLPOOL b602c8660bae59648cbbe9eed47ee9d86b0ae714bc0c2906e80a14d0ce18951f125f3331f90acd776850b04506e37030545084677f6be512477ea37f76d972e7
EBUILD netperf-2.5.0-r1.ebuild 1594 SHA256 51d2a78fd06973bdc7ae99295b59c535b6cb778c6286c648c08d184cd064346a SHA512 d34815771e9f84a81e9dd0d5af087efeeb8297fcc364a6bb6c50638dbe4df00c889bd209b88184eb9243a36aeaaba5ab43dbe5cc159b91de8e6a76242c949a43 WHIRLPOOL 3e0dddfe88eaf4a0d36f8f676ecf2422c4cc3884afc549babc3d04832885943a8656444b36bc3f2a3cf40a0891ecfc5f24fb14e4c75ad919a3df879c558529cd
EBUILD netperf-2.6.0-r1.ebuild 1890 SHA256 9c4ef964512fcba0457898d2295d77881967e138fa35db6548acd63d4b515bb2 SHA512 a39b23b889f83fab3bc5633f9779c7c2e6529191b251a30da363923f664b5e400af835611083eae3bcae333f6d079220fd131d309578ff26bb4d45b0af49e71c WHIRLPOOL ce0c71decf84e451f0dd80a513708379d5a9d169316497a21b46fb1244b323c3b8489c3bd2166300050b438d108deb840a83e9967a7629682327d226514e08b5
EBUILD netperf-2.6.0.ebuild 1804 SHA256 e6c1aab984dd5735de84344005039f54060a3965552908b06e0068d855fb0a18 SHA512 453f6718f0bb546c9c19fab2e7ea3e5a0f4537d65b4518810b954316361a6287e76dd29fff60490d992638f86786c8a533da5199bf9b0ba8f1aae8a283a52fa2 WHIRLPOOL d95dda1253d55e1e0ca169ebe7f5013bc126ee5788b4b7d0bf05746cfa9c0c562806c7f8e21f21e2d1bd7578a0f682946122451a5c281187d1f369ae3e7ea983
MISC ChangeLog 8820 SHA256 85cb65156308092e8e87c96a282b6eceb12332594336fb054b1a6813bde4ecf2 SHA512 44665ebd22e330808d14f82c5120ce8236e5fcc31c8e3a998975743fb7edbdd067585311b088e1b1220ecc4e458decb8fc461663ccc3cba6796594d675312a16 WHIRLPOOL 689880ca1ecf56315cffb61bcaa13e2ed3a1d66a6d5f408d9648086e33ada22e167459af013b8efb987ed2c64a6c272de7278f38dad3983b0413daa94140eb93
MISC metadata.xml 320 SHA256 6eed60337859b545349520e6129046903f8bc2d0a88f6fd766e2eefa7ff37c9c SHA512 d4e3e554fcf15505996ba787a0f25764a1579a5e363baba742c131f8874ba48b8e4991fb5c7ad7f5a2f3d3469ede3823cb4745787a7c4ca24e2b2826917177e9 WHIRLPOOL beece57646dca4b5bdf342129266ed690658885f6e7aea3c8cc3d6485a2fe54e91208a487bfbc97764230173888f10ad71985c99f377e2ca9586f8f81564f433
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iEYEAREIAAYFAlBkdj0ACgkQVWmRsqeSphNUCwCcD8ZY7PL2gUvBApIYs5BfLyGP
U6QAn1RSpKHstIE5tXATd3OsUEp0A6ib
=2pSU
-----END PGP SIGNATURE-----

View File

@ -9,7 +9,7 @@ depend() {
start() { start() {
ebegin 'Starting netperf server (netserver)' ebegin 'Starting netperf server (netserver)'
start-stop-daemon --start --quiet --chuid nobody \ start-stop-daemon --start --quiet --user nobody \
--exec /usr/sbin/netserver -- ${NETSERVER_ARGS} >/dev/null --exec /usr/sbin/netserver -- ${NETSERVER_ARGS} >/dev/null
eend $? eend $?
} }

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>netmon</herd>
<use>
<flag name='demo'>Emit interim results during the run. May affect results</flag>
<flag name='sctp'>Include tests to measure SCTP performance</flag>
</use>
</pkgmetadata>

View File

@ -0,0 +1,56 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/netperf/netperf-2.5.0-r1.ebuild,v 1.7 2012/08/05 18:05:42 armin76 Exp $
EAPI="4"
inherit eutils
DESCRIPTION="Network performance benchmark including tests for TCP, UDP, sockets, ATM and more."
SRC_URI="ftp://ftp.netperf.org/${PN}/${P}.tar.bz2"
KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
HOMEPAGE="http://www.netperf.org/"
LICENSE="netperf"
SLOT="0"
IUSE=""
DEPEND=">=sys-apps/sed-4"
RDEPEND=""
src_prepare() {
sed -i src/netserver.c \
-e '/^#define DEBUG_LOG_FILE_DIR/s:"/tmp/":"/var/log/":' \
-e 's:sizeof(netperf_response) - 7:MAXSPECDATA:g' \
|| die
epatch "${FILESDIR}"/${PN}-fix-scripts.patch
# Fixing paths in scripts
sed -i -e 's:^\(NETHOME=\).*:\1"/usr/bin":' \
doc/examples/sctp_stream_script \
doc/examples/tcp_range_script \
doc/examples/tcp_rr_script \
doc/examples/tcp_stream_script \
doc/examples/udp_rr_script \
doc/examples/udp_stream_script
}
src_install () {
default
# move netserver into sbin as we had it before 2.4 was released with its
# autoconf goodness
dodir /usr/sbin
mv "${D}"/usr/{bin,sbin}/netserver || die
# init.d / conf.d
newinitd "${FILESDIR}"/${PN}-2.2-init netperf
newconfd "${FILESDIR}"/${PN}-2.2-conf netperf
# documentation and example scripts
dodoc AUTHORS ChangeLog NEWS README Release_Notes
dodir /usr/share/doc/${PF}/examples
#Scripts no longer get installed by einstall
cp doc/examples/*_script "${D}"/usr/share/doc/${PF}/examples
}

View File

@ -0,0 +1,65 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/netperf/netperf-2.6.0-r1.ebuild,v 1.2 2012/09/27 15:52:23 jer Exp $
EAPI=4
inherit eutils flag-o-matic
DESCRIPTION="Network performance benchmark including tests for TCP, UDP, sockets, ATM and more."
SRC_URI="ftp://ftp.netperf.org/${PN}/${P}.tar.bz2"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
HOMEPAGE="http://www.netperf.org/"
LICENSE="netperf"
SLOT="0"
IUSE="demo sctp"
DEPEND=">=sys-apps/sed-4"
RDEPEND=""
src_prepare() {
sed -i src/netserver.c \
-e '/^#define DEBUG_LOG_FILE_DIR/s:"/tmp/":"/var/log/":' \
-e 's:sizeof(netperf_response) - 7:MAXSPECDATA:g' \
|| die
epatch "${FILESDIR}"/${PN}-fix-scripts.patch
# Fixing paths in scripts
sed -i -e 's:^\(NETHOME=\).*:\1"/usr/bin":' \
doc/examples/sctp_stream_script \
doc/examples/tcp_range_script \
doc/examples/tcp_rr_script \
doc/examples/tcp_stream_script \
doc/examples/udp_rr_script \
doc/examples/udp_stream_script
# netlib.c:2292:5: warning: implicit declaration of function sched_setaffinity
# nettest_omni.c:2943:5: warning: implicit declaration of function splice
append-cppflags -D_GNU_SOURCE
}
src_configure() {
econf \
$(use_enable demo) \
$(use_enable sctp)
}
src_install () {
default
# move netserver into sbin as we had it before 2.4 was released with its
# autoconf goodness
dodir /usr/sbin
mv "${D}"/usr/{bin,sbin}/netserver || die
# init.d / conf.d
newinitd "${FILESDIR}"/${PN}-2.2-init netperf
newconfd "${FILESDIR}"/${PN}-2.2-conf netperf
# documentation and example scripts
dodoc AUTHORS ChangeLog NEWS README Release_Notes
dodir /usr/share/doc/${PF}/examples
#Scripts no longer get installed by einstall
cp doc/examples/*_script "${D}"/usr/share/doc/${PF}/examples
}

View File

@ -0,0 +1,59 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/netperf/netperf-2.6.0.ebuild,v 1.1 2012/06/28 02:11:41 jer Exp $
EAPI=4
inherit eutils flag-o-matic
DESCRIPTION="Network performance benchmark including tests for TCP, UDP, sockets, ATM and more."
SRC_URI="ftp://ftp.netperf.org/${PN}/${P}.tar.bz2"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
HOMEPAGE="http://www.netperf.org/"
LICENSE="netperf"
SLOT="0"
IUSE=""
DEPEND=">=sys-apps/sed-4"
RDEPEND=""
src_prepare() {
sed -i src/netserver.c \
-e '/^#define DEBUG_LOG_FILE_DIR/s:"/tmp/":"/var/log/":' \
-e 's:sizeof(netperf_response) - 7:MAXSPECDATA:g' \
|| die
epatch "${FILESDIR}"/${PN}-fix-scripts.patch
# Fixing paths in scripts
sed -i -e 's:^\(NETHOME=\).*:\1"/usr/bin":' \
doc/examples/sctp_stream_script \
doc/examples/tcp_range_script \
doc/examples/tcp_rr_script \
doc/examples/tcp_stream_script \
doc/examples/udp_rr_script \
doc/examples/udp_stream_script
# netlib.c:2292:5: warning: implicit declaration of function sched_setaffinity
# nettest_omni.c:2943:5: warning: implicit declaration of function splice
append-cppflags -D_GNU_SOURCE
}
src_install () {
default
# move netserver into sbin as we had it before 2.4 was released with its
# autoconf goodness
dodir /usr/sbin
mv "${D}"/usr/{bin,sbin}/netserver || die
# init.d / conf.d
newinitd "${FILESDIR}"/${PN}-2.2-init netperf
newconfd "${FILESDIR}"/${PN}-2.2-conf netperf
# documentation and example scripts
dodoc AUTHORS ChangeLog NEWS README Release_Notes
dodir /usr/share/doc/${PF}/examples
#Scripts no longer get installed by einstall
cp doc/examples/*_script "${D}"/usr/share/doc/${PF}/examples
}

View File

@ -0,0 +1,443 @@
# ChangeLog for sys-apps/acl
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/acl/ChangeLog,v 1.118 2011/12/29 20:49:04 halcy0n Exp $
29 Dec 2011; Mark Loeser <halcy0n@gentoo.org> acl-2.2.51.ebuild:
Stable for ppc64; bug #379057
03 Sep 2011; Raúl Porcel <armin76@gentoo.org> acl-2.2.51.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #379057
01 Sep 2011; Jeroen Roovers <jer@gentoo.org> acl-2.2.51.ebuild:
Stable for HPPA (bug #379057).
28 Aug 2011; Markus Meier <maekke@gentoo.org> acl-2.2.51.ebuild:
arm stable, bug #379057
21 Aug 2011; nixnut <nixnut@gentoo.org> acl-2.2.51.ebuild:
ppc stable #379057
21 Aug 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> acl-2.2.51.ebuild:
x86 stable wrt bug #379057
14 Aug 2011; Markos Chandras <hwoarang@gentoo.org> acl-2.2.51.ebuild:
Stable on amd64 wrt bug #379057
16 May 2011; Mike Frysinger <vapier@gentoo.org> acl-2.2.51.ebuild,
+files/acl-2.2.51-config-shell.patch:
Fix building when /bin/sh is not functional enough #365397 by Piotr
Karbowski.
*acl-2.2.51 (29 Apr 2011)
29 Apr 2011; Mike Frysinger <vapier@gentoo.org> +acl-2.2.51.ebuild:
Version bump.
*acl-2.2.49-r1 (15 Apr 2011)
15 Apr 2011; Diego E. Pettenò <flameeyes@gentoo.org> +acl-2.2.49-r1.ebuild:
Revision bump: port to EAPI=4, drop prepalldocs, add static-libs USE flag,
drop .la files if static-libs are disabled.
02 Apr 2010; Raúl Porcel <armin76@gentoo.org> acl-2.2.49.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #298067
01 Apr 2010; Jeroen Roovers <jer@gentoo.org> acl-2.2.49.ebuild:
Stable for HPPA (bug #298067).
31 Mar 2010; Brent Baude <ranger@gentoo.org> acl-2.2.49.ebuild:
Marking acl-2.2.49 ppc64 for bug 308049
31 Mar 2010; Brent Baude <ranger@gentoo.org> acl-2.2.49.ebuild:
Marking acl-2.2.49 ppc for bug 308049
29 Mar 2010; Markus Meier <maekke@gentoo.org> acl-2.2.49.ebuild:
amd64/arm stable, bug #298067
29 Mar 2010; Christian Faulhammer <fauli@gentoo.org> acl-2.2.49.ebuild:
stable x86, security bug 298067
*acl-2.2.49 (09 Jan 2010)
09 Jan 2010; Mike Frysinger <vapier@gentoo.org> +acl-2.2.49.ebuild,
+files/acl-2.2.49-quote-strchr.patch:
Version bump #292842 by Mr. Anderson.
29 Dec 2009; Jonathan Callen <abcd@gentoo.org> acl-2.2.47-r1.ebuild,
+files/acl-2.2.47-search-PATH.patch:
Add prefix keywords (~amd64-linux, ~ia64-linux, ~x86-linux) and a patch to
find make, et al. in PATH instead of hardcoded directories
*acl-2.2.47-r1 (02 Jul 2009)
02 Jul 2009; Mike Frysinger <vapier@gentoo.org>
+files/0001-Introduce-new-WALK_TREE_DEREFERENCE_TOPLEVEL-flag.patch,
+acl-2.2.47-r1.ebuild,
+files/0001-Make-sure-that-getfacl-R-only-calls-stat-2-on-symlin.patch:
Add symlink fixes from upstream #265425 by Radek Podgorny.
16 Dec 2008; Jeroen Roovers <jer@gentoo.org> acl-2.2.47.ebuild:
Stable for HPPA (bug #235016).
25 Aug 2008; Raúl Porcel <armin76@gentoo.org> acl-2.2.47.ebuild:
ia64 stable wrt #235016
24 Aug 2008; Tobias Klausmann <klausman@gentoo.org> acl-2.2.47.ebuild:
Stable on alpha, bug #235016
19 Aug 2008; Friedrich Oslage <bluebird@gentoo.org> acl-2.2.47.ebuild:
Stable on sparc, bug #235016
18 Aug 2008; Brent Baude <ranger@gentoo.org> acl-2.2.47.ebuild:
stable ppc64, bug 235016
18 Aug 2008; Brent Baude <ranger@gentoo.org> acl-2.2.47.ebuild:
stable ppc, bug 235016
17 Aug 2008; Markus Meier <maekke@gentoo.org> metadata.xml,
acl-2.2.47.ebuild:
amd64/x86 stable, bug #235016; add GLEP 56 USE flag desc from
use.local.desc
*acl-2.2.47 (23 Feb 2008)
23 Feb 2008; Mike Frysinger <vapier@gentoo.org>
+files/acl-2.2.45-linguas.patch, acl-2.2.45.ebuild, +acl-2.2.47.ebuild:
Make sure we respect LINGUAS #205948 by Arvid Norlander, update the ACL
patch #208246 by Oliver Borm, and version bump #211113.
19 Nov 2007; Joshua Kinard <kumba@gentoo.org> acl-2.2.45.ebuild:
Stable on mips, per #197204.
02 Nov 2007; Steve Dibb <beandog@gentoo.org> acl-2.2.45.ebuild:
amd64 stable, bug 197204
31 Oct 2007; Jeroen Roovers <jer@gentoo.org> acl-2.2.45.ebuild:
Stable for HPPA (bug #197204).
30 Oct 2007; nixnut <nixnut@gentoo.org> acl-2.2.45.ebuild:
Stable on ppc wrt bug 197204
29 Oct 2007; Raúl Porcel <armin76@gentoo.org> acl-2.2.45.ebuild:
ia64 stable wrt #197204
28 Oct 2007; Ferris McCormick <fmccor@gentoo.org> acl-2.2.45.ebuild:
Sparc stable --- Bug #197204 --- works fine.
28 Oct 2007; Jose Luis Rivero <yoswink@gentoo.org> acl-2.2.45.ebuild:
Stable on alpha wrt bug #197204
28 Oct 2007; Markus Rothe <corsair@gentoo.org> acl-2.2.45.ebuild:
Stable on ppc64; bug #197204
28 Oct 2007; Andrej Kacian <ticho@gentoo.org> acl-2.2.45.ebuild:
Stable on x86, bug #197204.
06 Oct 2007; Tom Gall <tgall@gentoo.org> acl-2.2.44.ebuild:
stable on ppc64 bug #193143
28 Sep 2007; Joshua Kinard <kumba@gentoo.org> acl-2.2.44.ebuild:
Stable on mips, per #193143.
26 Sep 2007; Raúl Porcel <armin76@gentoo.org> acl-2.2.44.ebuild:
sparc stable wrt #193143
26 Sep 2007; Christoph Mende <angelos@gentoo.org> acl-2.2.44.ebuild:
Stable on amd64 wrt bug #193143
23 Sep 2007; Jeroen Roovers <jer@gentoo.org> acl-2.2.44.ebuild:
Stable for HPPA (bug #193143).
23 Sep 2007; Raúl Porcel <armin76@gentoo.org> acl-2.2.44.ebuild:
alpha/ia64 stable wrt #193143
22 Sep 2007; Christian Faulhammer <opfer@gentoo.org> acl-2.2.44.ebuild:
stable x86, bug 193143
20 Sep 2007; Lars Weiler <pylon@gentoo.org> acl-2.2.44.ebuild:
Stable on ppc; bug #193143.
20 Sep 2007; Mike Frysinger <vapier@gentoo.org> acl-2.2.45.ebuild:
Scrub PLATFORM from env #184564.
*acl-2.2.45 (20 Sep 2007)
20 Sep 2007; Mike Frysinger <vapier@gentoo.org>
+files/acl-2.2.42-nfs-glue.patch, +files/acl-2.2.45-libtool.patch,
+acl-2.2.45.ebuild:
Version bump #192647 and apply libtool fixup #158068. Also update NFS patch
#162664 #192844.
13 Jun 2007; Mike Frysinger <vapier@gentoo.org>
+files/acl-2.2.44-LDFLAGS.patch, acl-2.2.44.ebuild:
Respect LDFLAGS while linking the library.
*acl-2.2.44 (31 May 2007)
31 May 2007; Mike Frysinger <vapier@gentoo.org>
+files/acl-2.2.41-nfs-glue.patch, +acl-2.2.44.ebuild:
Version bump.
31 Jan 2007; Tobias Scherbaum <dertobi123@gentoo.org>
acl-2.2.39-r1.ebuild:
Stable on ppc wrt bug #161640.
30 Jan 2007; Jeroen Roovers <jer@gentoo.org> acl-2.2.39-r1.ebuild:
Stable for HPPA (bug #161640).
26 Jan 2007; Alexander H. Færøy <eroyf@gentoo.org> acl-2.2.39-r1.ebuild:
Stable on MIPS; bug #161640
20 Jan 2007; Alexander H. Færøy <eroyf@gentoo.org> acl-2.2.39-r1.ebuild:
Stable on Alpha; bug #161640
16 Jan 2007; Olivier Crête <tester@gentoo.org> acl-2.2.39-r1.ebuild:
Stable on amd64 per bug #161640
12 Jan 2007; Markus Rothe <corsair@gentoo.org> acl-2.2.39-r1.ebuild:
Stable on ppc64; bug #161640
12 Jan 2007; Christian Faulhammer <opfer@gentoo.org> acl-2.2.39-r1.ebuild:
stable x86, bug #161640
12 Jan 2007; Gustavo Zacarias <gustavoz@gentoo.org> acl-2.2.39-r1.ebuild:
Stable on sparc wrt #161640
27 Sep 2006; Fernando J. Pereda <ferdy@gentoo.org> acl-2.2.34.ebuild:
Stable on alpha as per bug #143409
*acl-2.2.39-r1 (23 Sep 2006)
23 Sep 2006; Mike Frysinger <vapier@gentoo.org>
+files/acl-2.2.29-nfs-glue.patch, +acl-2.2.39-r1.ebuild:
Add support for NFS ACLs #144845 by Christophe Saout.
05 Sep 2006; Joshua Kinard <kumba@gentoo.org> acl-2.2.34.ebuild:
Marked stable on mips.
18 Aug 2006; Luis Medinas <metalgod@gentoo.org> acl-2.2.34.ebuild:
Stable on amd64. Bug #143409.
12 Aug 2006; Markus Rothe <corsair@gentoo.org> acl-2.2.34.ebuild:
Stable on ppc64; bug #143409
11 Aug 2006; Tobias Scherbaum <dertobi123@gentoo.org> acl-2.2.34.ebuild:
ppc stable, bug #143409
11 Aug 2006; Gustavo Zacarias <gustavoz@gentoo.org> acl-2.2.34.ebuild:
Stable on sparc wrt #143409
11 Aug 2006; Andrej Kacian <ticho@gentoo.org> acl-2.2.34.ebuild:
Stable on x86. Bug #143409.
*acl-2.2.39 (10 Aug 2006)
10 Aug 2006; Mike Frysinger <vapier@gentoo.org> +acl-2.2.39.ebuild:
Version bump.
20 Apr 2006; Mike Frysinger <vapier@gentoo.org>
+files/acl-2.2.34-LDFLAGS.patch, acl-2.2.34.ebuild:
Respect user LDFLAGS #126825 by Diego Pettenò.
19 Feb 2006; Joshua Kinard <kumba@gentoo.org> acl-2.2.32.ebuild:
Marked stable on mips.
29 Jan 2006; Simon Stelling <blubb@gentoo.org> acl-2.2.32.ebuild:
stable on amd64
28 Jan 2006; Mark Loeser <halcy0n@gentoo.org> acl-2.2.32.ebuild:
Stable on x86; bug #120489
28 Jan 2006; Markus Rothe <corsair@gentoo.org> acl-2.2.32.ebuild:
Stable on ppc64; bug #120489
27 Jan 2006; Gustavo Zacarias <gustavoz@gentoo.org> acl-2.2.32.ebuild:
Stable on sparc wrt #120489
27 Jan 2006; Luca Barbato <lu_zero@gentoo.org> acl-2.2.32.ebuild:
Marked ppc
27 Jan 2006; Aron Griffis <agriffis@gentoo.org> acl-2.2.32.ebuild:
Mark 2.2.32 stable on alpha #120489
*acl-2.2.34 (27 Jan 2006)
27 Jan 2006; Mike Frysinger <vapier@gentoo.org> +acl-2.2.34.ebuild:
Version bump.
*acl-2.2.32 (29 Nov 2005)
29 Nov 2005; Mike Frysinger <vapier@gentoo.org>
+files/acl-2.2.32-only-symlink-when-needed.patch, +acl-2.2.32.ebuild:
Version bump and build cleanup.
25 Sep 2005; Stuart Longland <redhatter@gentoo.org> acl-2.2.27.ebuild:
Marking stable as per bug #73278 (which has hung around for yonks)
*acl-2.2.31 (02 Sep 2005)
02 Sep 2005; Mike Frysinger <vapier@gentoo.org> +acl-2.2.31.ebuild:
Version bump.
10 Mar 2005; Mike Frysinger <vapier@gentoo.org>
+files/acl-2.2.27-nls.patch, acl-2.2.27.ebuild:
Fix USE=-nls support #84641 by B. Bruce.
16 Dec 2004; Dylan Carlson <absinthe@gentoo.org> acl-2.2.27.ebuild:
Stable on amd64. Closes bug 73277.
07 Dec 2004; Joseph Jezak <josejx@gentoo.org> acl-2.2.27.ebuild:
Marked ppc stable for bug #73280.
04 Dec 2004; Markus Rothe <corsair@gentoo.org> acl-2.2.27.ebuild:
Stable on ppc64; bug #73279
23 Nov 2004; Bryan Østergaard <kloeri@gentoo.org> acl-2.2.27.ebuild:
Stable on alpha.
12 Nov 2004; Gustavo Zacarias <gustavoz@gentoo.org> acl-2.2.27.ebuild:
Stable on sparc
12 Oct 2004; Gustavo Zacarias <gustavoz@gentoo.org> acl-2.2.13-r3.ebuild:
Stable on sparc
*acl-2.2.27 (09 Oct 2004)
09 Oct 2004; Mike Frysinger <vapier@gentoo.org> +acl-2.2.27.ebuild:
Version bump.
*acl-2.2.13-r3 (31 Aug 2004)
31 Aug 2004; Robin H. Johnson <robbat2@gentoo.org> +acl-2.2.13-r3.ebuild:
Cleanup of XFS-related apps: dmapi, acl, xfsdump, attr.
15 Aug 2004; Travis Tilley <lv@gentoo.org> acl-2.2.13-r2.ebuild:
made acl CONF_LIBDIR aware for installing to lib64/lib32
18 Jul 2004; Robin H. Johnson <robbat2@gentoo.org> acl-2.2.13-r2.ebuild:
stable on x86.
14 Jun 2004; Michael Sterrett <mr_bones_@gentoo.org> acl-2.2.13-r1.ebuild,
acl-2.2.13-r2.ebuild:
IUSE; tidy
14 Jun 2004; Michael Sterrett <mr_bones_@gentoo.org> acl-2.1.1-r1.ebuild,
acl-2.2.13.ebuild:
clean older ebuilds
06 May 2004; Michael McCabe <randy@gentoo.org> acl-2.2.13-r2.ebuild:
Unset platform variable for s390
17 Apr 2004; Travis Tilley <lv@gentoo.org> acl-2.2.13-r1.ebuild,
acl-2.2.13-r2.ebuild, acl-2.2.13.ebuild:
marked as stable on amd64
01 Mar 2004; Tom Gall <tgall@gentoo.org> acl-2.2.13-r2.ebuild:
bug #42937 affects ppc64 as well, utilize the same fix
27 Feb 2004; Luca Barbato <lu_zero@gentoo.org> acl-2.2.13-r2.ebuild:
Fix bug #42937, same way used by sparc team
25 Feb 2004; Tom Gall <tgall@gentoo.org> acl-2.2.13-r2.ebuild
Stable on ppc64
21 Feb 2004; Jason Wever <weeve@gentoo.org> acl-2.2.13-r2.ebuild:
Changed sparc fix so now it's an actual fix rather than a workaround.
04 Dec 2003; <agriffis@gentoo.org> acl-2.2.13-r2.ebuild:
Stable on alpha, sparc, ia64 to support vim-6.2-r5
28 Nov 2003; Jason Wever <weeve@gentoo.org> acl-2.1.1-r1.ebuild,
acl-2.2.13-r1.ebuild, acl-2.2.13-r2.ebuild, acl-2.2.13.ebuild:
Fixed ebuilds for sparc, resolves bug #34611 (see for more details).
*acl-2.2.13-r2 (08 Oct 2003)
08 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> acl-2.2.13-r2.ebuild:
fix bug #30731
02 Oct 2003; Bartosch Pixa <darkspecter@gentoo.org> acl-2.2.13-r1.ebuild,
acl-2.2.13.ebuild:
changed to depend on >=attr-2.4
27 Sep 2003; Bartosch Pixa <darkspecter@gentoo.org> acl-2.2.13-r1.ebuild:
set ppc in keywords
24 Sep 2003; Robin H. Johnson <robbat2@gentoo.org> acl-2.2.13-r1.ebuild,
acl-2.2.13.ebuild:
bump to x86
24 Sep 2003; Seemant Kulleen <seemant@gentoo.org> acl-2.2.13-r1.ebuild,
acl-2.2.13.ebuild:
add autoconf to dependency list -- thanks again to Jared Hudso
<jhhudso@gentoo.org>
*acl-2.2.13-r1 (28 Aug 2003)
28 Aug 2003; Robin H. Johnson <robbat2@gentoo.org> acl-2.2.13-r1.ebuild:
update for bug #27064, move binaries to root filesystem
*acl-2.2.13 (11 Aug 2003)
11 Aug 2003; Robin H. Johnson <robbat2@gentoo.org> acl-2.2.13.ebuild:
version bump and fix bug #17578
21 Dec 2002; Daniel Robbins <drobbins@gentoo.org>: 20020330 ->
2.0.5_p20020330 version rename to fix policy violation for naming of CVS
ebuilds.
*acl-2.1.1-r1 (16 Dec 2002)
24 Feb 2003; Nicholas Wourms <dragon@gentoo.org> acl-2.1.1-r1.ebuild :
Marked as testing for mips. Made ChangeLog compatible with echangelog.
16 Dec 2002; Brad Cowan <bcowan@gentoo.org> acl-2.1.1-r1.ebuild,
files/digest-acl-2.1.1-r1:
Changed symlinks.
*acl-2.1.1 (09 Dec 2002)
09 Dec 2002; Donny Davies <woodchip@gentoo.org> : Chase latest release.
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
*acl-2.0.18 (27 Sep 2002)
27 Sep 2002; Brad Cowan <bcowan@gentoo.org> acl-2.0.18.ebuild
files/digest-acl-2.0.18 : version bump thanks to <hanno@gentoo.org>
05 Oct 2002; Brad Cowan <bcowan@gentoo.org> acl-2.0.18.ebuild :
Fixed symlinks and "modernized" ebuild.
*acl-20020330 (14 July 2002)
21 Jul 2002; Mark Guertin <gerk@gentoo.org>:
updated keywords (ppc)
14 Jul 2002; phoen][x <phoenix@gentoo.org> acl-20020330.ebuild :
Added KEYWORDS, SLOT.
*acl-1.1.3 (14 July 2002)
14 Jul 2002; phoen][x <phoenix@gentoo.org> acl-1.1.3.ebuild :
Added KEYWORDS, SLOT.
*acl-20020124-r1 (4 March 2002)
14 Jul 2002; phoen][x <phoenix@gentoo.org> acl-20020124-r1.ebuild :
Added KEYWORDS, SLOT.
4 March 2002; Donny Davies <woodchip@gentoo.org> acl-20020124-r1.ebuild :
Updated to perform the install-dev target by hand, so things like SAMBA
will compile with USE acl support.
*acl-20020124 (1 Feb 2002)
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

View File

@ -1,2 +1,30 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX acl-2.2.49-quote-strchr.patch 657 RMD160 42a17e7a1bec893f8655270b85c3821c8f4c4665 SHA1 39b6bbb34d844fe1365df1b84b8fb41d574acbbc SHA256 d172b07ae4ccb4c8da95f90cc836075e6e582b3b57e029987e4197e58f5daf15
AUX acl-2.2.51-config-shell.patch 1497 RMD160 e4765a6378cc8ae11e90316eb0f5c1587258ad13 SHA1 9a06a74f0760b2b2d6e10856aa8d1ceb73bfb588 SHA256 fcbb60deee675d265b9cba618ce82df7c3093efdfca3489dd2aacf73fc98d076
DIST acl-2.2.42-CITI_NFS4_ALL-2.dif 97276 RMD160 d1cbac2f52d4889a96b3225f301a60cf5e91286e SHA1 543bf9fa9c91dad8c5bfbe58b7122963b712a08c SHA256 10c930e4c6d147d03ad6dc67e38663522fd277525c149d932a8279e2cbe1b95e DIST acl-2.2.42-CITI_NFS4_ALL-2.dif 97276 RMD160 d1cbac2f52d4889a96b3225f301a60cf5e91286e SHA1 543bf9fa9c91dad8c5bfbe58b7122963b712a08c SHA256 10c930e4c6d147d03ad6dc67e38663522fd277525c149d932a8279e2cbe1b95e
DIST acl-2.2.49.src.tar.gz 362743 RMD160 62a3ccd162b1fa28159467ec46eedf8255adb00c SHA1 6f223daa5aafc8a6d29dbf579c82e86312aeb75d SHA256 b9c7f4752e4ef4930a62fa5aa0d7efe1cba2b5a3a2d6ee2b45c0a70c72b7e5d5
DIST acl-2.2.51.src.tar.gz 385378 RMD160 5171bfbf55b8bf4c204503a72da568d38423dcdf SHA1 60d0b055949c2ba6155187f05ed2b0f89cb895b9 SHA256 06854521cf5d396801af7e54b9636680edf8064355e51c07657ec7442a185225 DIST acl-2.2.51.src.tar.gz 385378 RMD160 5171bfbf55b8bf4c204503a72da568d38423dcdf SHA1 60d0b055949c2ba6155187f05ed2b0f89cb895b9 SHA256 06854521cf5d396801af7e54b9636680edf8064355e51c07657ec7442a185225
EBUILD acl-2.2.49-r1.ebuild 1897 RMD160 24addaa612ec2356bb7ab10425346fa842c44d72 SHA1 4c2b510eb6ddc28c6e1572b514c75660c1b2dcb5 SHA256 16eefd23183fa09115300c878491cb51c882b61d481a43862b6a1a9fd4c75f56
EBUILD acl-2.2.49.ebuild 1838 RMD160 611e44456638eefca95e50d740765f297f2aea1f SHA1 f057084b22ddb61befc6045a1b62841a7809ff12 SHA256 6795b9767a3144983c2c03e787c40cb925bc9f901634e995e977ee9642acdae2
EBUILD acl-2.2.51.ebuild 1952 RMD160 2716cc0e0add3b8875f3657a9c3f15fab1638d59 SHA1 3600506658a1b1f2062743ba38bcec58b37e42ac SHA256 559209d9c49e4fb9046c5e9ec0cf4ef408a40111979b1aee22f94da6d5f1cc45
MISC ChangeLog 14931 RMD160 ed1b4758f057011283dcf2cdff379e7c1187e149 SHA1 f9ae248412e334c26de865526741b7b294103780 SHA256 b6b3ffee1f02ec7fae8ffec8b596c1a7d4d9aa8e18a99f91196117569e326461
MISC metadata.xml 232 RMD160 90ec4a1cc6ada64a7fd4876979cf14349fc88ea5 SHA1 3a5ced6e3af6b759ef8adc8e4f6a51dbf91fb8ce SHA256 441f653b762deb6e3674d915c6762f28b9e60f3887628e953df603634acd87ad
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
iQIcBAEBAgAGBQJO/NJGAAoJEPTTRK0uRVaNHzIP/2ZLJ9ZCodiVcp61QaGHjoLq
016M1lwLdCbwGz/fvwj9JJKcG+2ufF4gDz4B+kHhnqnVUxXljBBH5e8PoNNxqLmb
4EO5xlN5NdjD5/BtJJnctPkgdrWfUsvil19xXL9uOdRbqGmRE0+jcpg8bHelVaa1
VYJN4s++WEMALpkKFyFImoX/DyMFuYm62fCEy/SVBs43br1QtegFtUzje1MEscuC
c5VQvUS1C1VP5l/F2zkaS4ZOQLYf7f6WhzavcJ+mJIoWyniGMBfFdy0jeIVU6rUV
wNWHhOyxFMyDoQ27sYhXYf+N6WQxbGZGTo5VEslF60GO1A4hmeJUiNKpBgTFgrJ9
zpo0+7ADVnQqd56g+lqPHylNn4iKHOtnY0CI2FzLB/tFFY/ODDxfQ+IRxhrEllB4
ERC9K8ROyw34+4ZdmNE6Oaeez0n/Dy8cQtMooIiUO0BFir37lK6gjdljZ8o/ArdR
5rBRlP6XQ+DTkU1VkgCZqR7sEjhCfIfqMcA88GSwFpAE6aHsOBqIUdi1WnMbCzqE
VdPRbKR6PteH7SNpC3MPAblSK17F61ZwOg/jofpIY0CB0kNjq9qaSjyRx7oDcOrz
oAEf2nb9HWkup2uCuYZObcCUWxTCue9Kj8I55e8DfSkHHc1qlPZP1Ov3I3Q7eGDJ
BLeBJnZaDiqQYPBxyWC+
=+Dg9
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,62 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/acl/acl-2.2.49-r1.ebuild,v 1.1 2011/04/15 17:08:47 flameeyes Exp $
EAPI=4
inherit eutils toolchain-funcs
DESCRIPTION="access control list utilities, libraries and headers"
HOMEPAGE="http://savannah.nongnu.org/projects/acl"
SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${P}.src.tar.gz
nfs? ( http://www.citi.umich.edu/projects/nfsv4/linux/acl-patches/2.2.42-2/acl-2.2.42-CITI_NFS4_ALL-2.dif )"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux"
IUSE="nfs nls static-libs"
RDEPEND=">=sys-apps/attr-2.4
nfs? ( net-libs/libnfsidmap )"
DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )"
src_prepare() {
if use nfs ; then
cp "${DISTDIR}"/acl-2.2.42-CITI_NFS4_ALL-2.dif . || die
sed -i \
-e '/^diff --git a.debian.changelog b.debian.changelog/,/^diff --git/d' \
acl-2.2.42-CITI_NFS4_ALL-2.dif || die
epatch acl-2.2.42-CITI_NFS4_ALL-2.dif
fi
epatch "${FILESDIR}"/${P}-quote-strchr.patch
sed -i \
-e '/^as_dummy=/s:=":="$PATH$PATH_SEPARATOR:' \
configure # hack PATH with AC_PATH_PROG
sed -i \
-e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
-e '/HAVE_ZIPPED_MANPAGES/s:=.*:=false:' \
include/builddefs.in \
|| die "failed to update builddefs"
strip-linguas po
}
src_configure() {
unset PLATFORM #184564
export OPTIMIZER=${CFLAGS}
export DEBUG=-DNDEBUG
econf \
$(use_enable nls gettext) \
--enable-shared $(use_enable static-libs static) \
--libexecdir="${EPREFIX}"/usr/$(get_libdir) \
--bindir="${EPREFIX}"/bin
}
src_install() {
emake DIST_ROOT="${D}" install install-dev install-lib || die
use static-libs || find "${D}" -name '*.la' -delete
# move shared libs to /
gen_usr_ldscript -a acl
}

View File

@ -0,0 +1,64 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/acl/acl-2.2.49.ebuild,v 1.7 2010/04/02 12:15:58 armin76 Exp $
inherit eutils toolchain-funcs
DESCRIPTION="access control list utilities, libraries and headers"
HOMEPAGE="http://savannah.nongnu.org/projects/acl"
SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${P}.src.tar.gz
nfs? ( http://www.citi.umich.edu/projects/nfsv4/linux/acl-patches/2.2.42-2/acl-2.2.42-CITI_NFS4_ALL-2.dif )"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~ia64-linux ~x86-linux"
IUSE="nfs nls"
RDEPEND=">=sys-apps/attr-2.4
nfs? ( net-libs/libnfsidmap )"
DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )"
src_unpack() {
unpack ${P}.src.tar.gz
cd "${S}"
if use nfs ; then
cp "${DISTDIR}"/acl-2.2.42-CITI_NFS4_ALL-2.dif . || die
sed -i \
-e '/^diff --git a.debian.changelog b.debian.changelog/,/^diff --git/d' \
acl-2.2.42-CITI_NFS4_ALL-2.dif || die
epatch acl-2.2.42-CITI_NFS4_ALL-2.dif
fi
epatch "${FILESDIR}"/${P}-quote-strchr.patch
sed -i \
-e '/^as_dummy=/s:=":="$PATH$PATH_SEPARATOR:' \
configure # hack PATH with AC_PATH_PROG
sed -i \
-e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
-e '/HAVE_ZIPPED_MANPAGES/s:=.*:=false:' \
include/builddefs.in \
|| die "failed to update builddefs"
strip-linguas po
}
src_compile() {
use prefix || EPREFIX=
unset PLATFORM #184564
export OPTIMIZER=${CFLAGS}
export DEBUG=-DNDEBUG
econf \
$(use_enable nls gettext) \
--libexecdir="${EPREFIX}"/usr/$(get_libdir) \
--bindir="${EPREFIX}"/bin
emake || die
}
src_install() {
emake DIST_ROOT="${D}" install install-dev install-lib || die
prepalldocs
# move shared libs to /
gen_usr_ldscript -a acl
}

View File

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation # Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/acl/acl-2.2.51.ebuild,v 1.8 2011/09/03 16:54:10 armin76 Exp $ # $Header: /var/cvsroot/gentoo-x86/sys-apps/acl/acl-2.2.51.ebuild,v 1.9 2011/12/29 20:49:04 halcy0n Exp $
EAPI="4" EAPI="4"
@ -13,7 +13,7 @@ SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${P}.src.tar.gz
LICENSE="LGPL-2.1" LICENSE="LGPL-2.1"
SLOT="0" SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ~ppc64 s390 sh sparc x86 ~amd64-linux ~ia64-linux ~x86-linux" KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~ia64-linux ~x86-linux"
IUSE="nfs nls static-libs" IUSE="nfs nls static-libs"
RDEPEND=">=sys-apps/attr-2.4 RDEPEND=">=sys-apps/attr-2.4

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>base-system</herd>
<use>
<flag name='nfs'>
add support for NFS acls
</flag>
</use>
</pkgmetadata>

View File

@ -0,0 +1,520 @@
# ChangeLog for sys-apps/attr
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/attr/ChangeLog,v 1.142 2012/02/25 17:50:39 armin76 Exp $
25 Feb 2012; Raúl Porcel <armin76@gentoo.org> attr-2.4.46-r1.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #400483
08 Feb 2012; Markus Meier <maekke@gentoo.org> attr-2.4.46-r1.ebuild:
arm stable, bug #400483
07 Feb 2012; Jeroen Roovers <jer@gentoo.org> attr-2.4.46-r1.ebuild:
Stable for HPPA (bug #400483).
31 Jan 2012; Samuli Suominen <ssuominen@gentoo.org> attr-2.4.46-r1.ebuild:
ppc/ppc64 stable wrt #400483
28 Jan 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> attr-2.4.46-r1.ebuild:
x86 stable wrt bug #400483
27 Jan 2012; Agostino Sarubbo <ago@gentoo.org> attr-2.4.46-r1.ebuild:
Stable for amd64, wrt bug #400483
29 Dec 2011; Mark Loeser <halcy0n@gentoo.org> attr-2.4.46.ebuild:
Stable for ppc64; bug #379055
*attr-2.4.46-r1 (22 Oct 2011)
22 Oct 2011; Fabian Groffen <grobian@gentoo.org> +attr-2.4.46-r1.ebuild:
Fix for Prefix, bug #388143, marked ~x86-linux and ~amd64-linux
03 Sep 2011; Raúl Porcel <armin76@gentoo.org> attr-2.4.46.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #379055
01 Sep 2011; Jeroen Roovers <jer@gentoo.org> attr-2.4.46.ebuild:
Stable for HPPA (bug #379055).
28 Aug 2011; Markus Meier <maekke@gentoo.org> attr-2.4.46.ebuild:
arm stable, bug #379055
21 Aug 2011; nixnut <nixnut@gentoo.org> attr-2.4.46.ebuild:
ppc stable #379055
21 Aug 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> attr-2.4.46.ebuild:
x86 stable wrt bug #379055
14 Aug 2011; Markos Chandras <hwoarang@gentoo.org> attr-2.4.46.ebuild:
Stable on amd64 wrt bug #379055
16 May 2011; Mike Frysinger <vapier@gentoo.org> attr-2.4.43.ebuild,
attr-2.4.44.ebuild, attr-2.4.44-r1.ebuild, attr-2.4.46.ebuild:
Fix by Petr Pisar for strip-linguas call #217153.
16 May 2011; Mike Frysinger <vapier@gentoo.org> attr-2.4.46.ebuild,
+files/attr-2.4.46-config-shell.patch:
Fix building when /bin/sh is not functional enough #366671 by Alec Moskvin.
*attr-2.4.46 (09 May 2011)
09 May 2011; Mike Frysinger <vapier@gentoo.org> +attr-2.4.46.ebuild:
Version bump.
*attr-2.4.44-r1 (15 Apr 2011)
15 Apr 2011; Diego E. Pettenò <flameeyes@gentoo.org> +attr-2.4.44-r1.ebuild:
Revision bump: port to EAPI=4, drop prepalldocs, add static-libs USE flag,
drop .la files if static-libs are disabled.
05 Dec 2010; Raúl Porcel <armin76@gentoo.org> attr-2.4.44.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #346455
29 Nov 2010; Brent Baude <ranger@gentoo.org> attr-2.4.44.ebuild:
stable ppc64, bug 346455
28 Nov 2010; Markus Meier <maekke@gentoo.org> attr-2.4.44.ebuild:
arm/x86 stable, bug #346455
28 Nov 2010; Markos Chandras <hwoarang@gentoo.org> attr-2.4.44.ebuild:
Stable on amd64 wrt bug #346455
27 Nov 2010; nixnut <nixnut@gentoo.org> attr-2.4.44.ebuild:
ppc stable #346455
26 Nov 2010; Jeroen Roovers <jer@gentoo.org> attr-2.4.44.ebuild:
Stable for HPPA (bug #346455).
*attr-2.4.44 (08 Jun 2010)
08 Jun 2010; Mike Frysinger <vapier@gentoo.org> +attr-2.4.44.ebuild,
+files/attr-2.4.44-gettext.patch, +files/attr-2.4.44-headers.patch:
Version bump #292840 by Mr. Anderson and Michał Górny.
06 Mar 2009; Jeroen Roovers <jer@gentoo.org> attr-2.4.43.ebuild:
Stable for HPPA (bug #259431).
02 Mar 2009; Raúl Porcel <armin76@gentoo.org> attr-2.4.43.ebuild:
arm/ia64/s390/sh/x86 stable wrt #259431
25 Feb 2009; Joseph Jezak <josejx@gentoo.org> attr-2.4.43.ebuild:
Marked ppc stable for bug #259431.
24 Feb 2009; Thomas Anderson <gentoofan23@gentoo.org> attr-2.4.43.ebuild:
stable amd64, bug 259431
22 Feb 2009; Tobias Klausmann <klausman@gentoo.org> attr-2.4.43.ebuild:
Stable on alpha, bug #259431
19 Feb 2009; Tom Gall <tgall@gentoo.org> attr-2.4.43.ebuild:
stable on ppc64, bug #259431
18 Feb 2009; Ferris McCormick <fmccor@gentoo.org> attr-2.4.43.ebuild:
Sparc stable, Bug #259431 (been around 6 months now).
16 Dec 2008; Jeroen Roovers <jer@gentoo.org> attr-2.4.41.ebuild:
Stable for HPPA (bug #235014).
25 Aug 2008; Raúl Porcel <armin76@gentoo.org> attr-2.4.41.ebuild:
ia64 stable wrt #235014
24 Aug 2008; Tobias Klausmann <klausman@gentoo.org> attr-2.4.41.ebuild:
Stable on alpha, bug #235014
19 Aug 2008; Friedrich Oslage <bluebird@gentoo.org> attr-2.4.41.ebuild:
Stable on sparc, bug #235014
18 Aug 2008; Brent Baude <ranger@gentoo.org> attr-2.4.41.ebuild:
stable ppc64, bug 235014
18 Aug 2008; Brent Baude <ranger@gentoo.org> attr-2.4.41.ebuild:
stable ppc, bug 235014
17 Aug 2008; Markus Meier <maekke@gentoo.org> attr-2.4.41.ebuild:
amd64/x86 stable, bug #235014
*attr-2.4.43 (17 Aug 2008)
17 Aug 2008; Mike Frysinger <vapier@gentoo.org>
+files/attr-2.4.43-linguas.patch, +attr-2.4.43.ebuild:
Version bump #231274 by Conrad Kostecki.
*attr-2.4.41 (23 Feb 2008)
23 Feb 2008; Mike Frysinger <vapier@gentoo.org>
+files/attr-2.4.39-linguas.patch, attr-2.4.39.ebuild, +attr-2.4.41.ebuild:
Make sure we respect LINGUAS #205952 by Arvid Norlander and version bump
#211113.
19 Nov 2007; Joshua Kinard <kumba@gentoo.org> attr-2.4.39.ebuild:
Stable on mips, per #197204.
02 Nov 2007; Steve Dibb <beandog@gentoo.org> attr-2.4.39.ebuild:
amd64 stable, bug 197204
31 Oct 2007; Jeroen Roovers <jer@gentoo.org> attr-2.4.39.ebuild:
Stable for HPPA (bug #197204).
30 Oct 2007; nixnut <nixnut@gentoo.org> attr-2.4.39.ebuild:
Stable on ppc wrt bug 197204
29 Oct 2007; Raúl Porcel <armin76@gentoo.org> attr-2.4.39.ebuild:
ia64 stable wrt #197204
28 Oct 2007; Ferris McCormick <fmccor@gentoo.org> attr-2.4.39.ebuild:
Sparc stable --- Bug #197204
28 Oct 2007; Jose Luis Rivero <yoswink@gentoo.org> attr-2.4.39.ebuild:
Stable on alpha wrt bug #197204
28 Oct 2007; Markus Rothe <corsair@gentoo.org> attr-2.4.39.ebuild:
Stable on ppc64; bug #197204
28 Oct 2007; Andrej Kacian <ticho@gentoo.org> attr-2.4.39.ebuild:
Stable on x86, bug #197204.
06 Oct 2007; Tom Gall <tgall@gentoo.org> attr-2.4.38.ebuild:
stable on ppc64 bug 193143
28 Sep 2007; Joshua Kinard <kumba@gentoo.org> attr-2.4.38.ebuild:
Stable on mips, per #193143.
26 Sep 2007; Raúl Porcel <armin76@gentoo.org> attr-2.4.38.ebuild:
sparc stable wrt #193143
26 Sep 2007; Christoph Mende <angelos@gentoo.org> attr-2.4.38.ebuild:
Stable on amd64 wrt bug #193143
23 Sep 2007; Jeroen Roovers <jer@gentoo.org> attr-2.4.38.ebuild:
Stable for HPPA (bug #193143).
23 Sep 2007; Raúl Porcel <armin76@gentoo.org> attr-2.4.38.ebuild:
alpha/ia64 stable wrt #193143
22 Sep 2007; Christian Faulhammer <opfer@gentoo.org> attr-2.4.38.ebuild:
stable x86, bug 193143
20 Sep 2007; Lars Weiler <pylon@gentoo.org> attr-2.4.38.ebuild:
Stable on ppc; bug #193143.
*attr-2.4.39 (20 Sep 2007)
20 Sep 2007; Mike Frysinger <vapier@gentoo.org>
+files/attr-2.4.39-gettext.patch, +attr-2.4.39.ebuild:
Version bump #192647 and unset PLATFORM #184564.
13 Jun 2007; Mike Frysinger <vapier@gentoo.org>
+files/attr-2.4.38-LDFLAGS.patch, attr-2.4.38.ebuild:
Respect LDFLAGS while linking the library.
*attr-2.4.38 (31 May 2007)
31 May 2007; Mike Frysinger <vapier@gentoo.org> +attr-2.4.38.ebuild:
Version bump.
26 Mar 2007; Alec Warner <antarus@gentoo.org> attr-2.4.28-r1.ebuild,
attr-2.4.32.ebuild:
Remove dependency on portage: ref bug 162516
31 Jan 2007; Tobias Scherbaum <dertobi123@gentoo.org> attr-2.4.32.ebuild:
Stable on ppc wrt bug #161652.
30 Jan 2007; Jeroen Roovers <jer@gentoo.org> attr-2.4.32.ebuild:
Stable for HPPA (bug #161652).
26 Jan 2007; Alexander H. Færøy <eroyf@gentoo.org> attr-2.4.32.ebuild:
Stable on MIPS; bug #161652
20 Jan 2007; Alexander H. Færøy <eroyf@gentoo.org> attr-2.4.32.ebuild:
Stable on Alpha; bug #161652
16 Jan 2007; Olivier Crête <tester@gentoo.org> attr-2.4.32.ebuild:
Stable on amd64 per bug #161652
12 Jan 2007; Markus Rothe <corsair@gentoo.org> attr-2.4.32.ebuild:
Stable on ppc64; bug #161652
12 Jan 2007; Christian Faulhammer <opfer@gentoo.org> attr-2.4.32.ebuild:
stable x86, bug #161652
12 Jan 2007; Gustavo Zacarias <gustavoz@gentoo.org> attr-2.4.32.ebuild:
Stable on sparc wrt #161652
27 Sep 2006; Fernando J. Pereda <ferdy@gentoo.org> attr-2.4.28-r1.ebuild:
Stable on alpha as per bug #143411
04 Sep 2006; Joshua Kinard <kumba@gentoo.org> attr-2.4.28-r1.ebuild:
Marked stable on mips.
18 Aug 2006; Luis Medinas <metalgod@gentoo.org> attr-2.4.28-r1.ebuild:
Stable on amd64. Bug #143411.
12 Aug 2006; Markus Rothe <corsair@gentoo.org> attr-2.4.28-r1.ebuild:
Stable on ppc64; bug #143411
11 Aug 2006; Tobias Scherbaum <dertobi123@gentoo.org>
attr-2.4.28-r1.ebuild:
ppc stable, bug #143411
11 Aug 2006; Gustavo Zacarias <gustavoz@gentoo.org> attr-2.4.28-r1.ebuild:
Stable on sparc wrt #143411
11 Aug 2006; Andrej Kacian <ticho@gentoo.org> attr-2.4.28-r1.ebuild:
Stable on x86. Bug #143411.
*attr-2.4.32 (10 Aug 2006)
10 Aug 2006; Mike Frysinger <vapier@gentoo.org> +attr-2.4.32.ebuild:
Version bump.
27 Apr 2006; Alec Warner <antarus@gentoo.org> Manifest:
Fixing SHA256 digest, pass four
20 Apr 2006; Mike Frysinger <vapier@gentoo.org>
+files/attr-2.4.28-LDFLAGS.patch, attr-2.4.28-r1.ebuild:
Respect user LDFLAGS #126825 by Diego Pettenò.
01 Apr 2006; Mike Frysinger <vapier@gentoo.org>
+files/attr-2.4.28-no-compress-docs.patch, attr-2.4.28-r1.ebuild:
Dont compress CHANGES, let portage do it #127990 by Matteo Spreafico.
*attr-2.4.28-r1 (28 Mar 2006)
28 Mar 2006; Mike Frysinger <vapier@gentoo.org>
+files/attr-2.4.28-list-compat-segv.patch, +attr-2.4.28-r1.ebuild:
Grab fix from upstream #127547 by TGL.
19 Feb 2006; Joshua Kinard <kumba@gentoo.org> attr-2.4.24.ebuild:
Marked stable on mips.
29 Jan 2006; Simon Stelling <blubb@gentoo.org> attr-2.4.24.ebuild:
stable on amd64
28 Jan 2006; Mark Loeser <halcy0n@gentoo.org> attr-2.4.24.ebuild:
Stable on x86; bug #120490
28 Jan 2006; Markus Rothe <corsair@gentoo.org> attr-2.4.24.ebuild:
Stable on ppc64; bug #120490
27 Jan 2006; Gustavo Zacarias <gustavoz@gentoo.org> attr-2.4.24.ebuild:
Stable on sparc wrt #120490
27 Jan 2006; Luca Barbato <lu_zero@gentoo.org> attr-2.4.24.ebuild:
Marked ppc
27 Jan 2006; Aron Griffis <agriffis@gentoo.org> attr-2.4.24.ebuild:
Mark 2.4.24 stable on alpha #120490
*attr-2.4.28 (27 Jan 2006)
27 Jan 2006; Mike Frysinger <vapier@gentoo.org> +attr-2.4.28.ebuild:
Version bump.
*attr-2.4.24 (29 Nov 2005)
29 Nov 2005; Mike Frysinger <vapier@gentoo.org>
+files/attr-2.4.24-only-symlink-when-needed.patch, +attr-2.4.24.ebuild:
Version bump and build cleanup.
*attr-2.4.23 (02 Sep 2005)
02 Sep 2005; Mike Frysinger <vapier@gentoo.org> +attr-2.4.23.ebuild:
Version bump.
*attr-2.4.19-r1 (21 May 2005)
21 May 2005; Mike Frysinger <vapier@gentoo.org>
+files/attr-2.4.19-attr_copy_file-suppress-warning.patch,
+attr-2.4.19-r1.ebuild:
Tweak the warning message #93348 by Doug Goldstein.
06 Feb 2005; Joshua Kinard <kumba@gentoo.org> attr-2.4.19.ebuild:
Marked stable on mips.
30 Dec 2004; Dylan Carlson <absinthe@gentoo.org> attr-2.4.19.ebuild:
Fixed SRC_URI to close #76092.
16 Dec 2004; Dylan Carlson <absinthe@gentoo.org> attr-2.4.19.ebuild:
Stable on amd64.
07 Dec 2004; Joseph Jezak <josejx@gentoo.org> attr-2.4.19.ebuild:
Marked ppc stable for bug #73280.
04 Dec 2004; Markus Rothe <corsair@gentoo.org> attr-2.4.19.ebuild:
Stable on ppc64; bug #73279
14 Nov 2004; Bryan Østergaard <kloeri@gentoo.org> attr-2.4.19.ebuild:
Stable on alpha.
12 Nov 2004; Gustavo Zacarias <gustavoz@gentoo.org> attr-2.4.19.ebuild:
Stable on sparc
12 Oct 2004; Gustavo Zacarias <gustavoz@gentoo.org> attr-2.4.16.ebuild:
Stable on sparc
*attr-2.4.19 (09 Oct 2004)
09 Oct 2004; Mike Frysinger <vapier@gentoo.org> attr-2.4.16.ebuild:
Version bump.
01 Sep 2004; Robin H. Johnson <robbat2@gentoo.org> attr-2.4.16.ebuild:
One of the SRC_URI is bad.
*attr-2.4.16 (31 Aug 2004)
31 Aug 2004; Robin H. Johnson <robbat2@gentoo.org> +attr-2.4.16.ebuild:
Cleanup of XFS-related apps: dmapi, acl, xfsdump, attr.
10 Aug 2004; Travis Tilley <lv@gentoo.org> attr-2.4.7-r1.ebuild,
attr-2.4.8.ebuild:
made attr ebuild lib64 aware
02 Aug 2004; Jon Portnoy <avenj@gentoo.org> attr-2.4.7-r1.ebuild,
attr-2.4.8.ebuild :
Quick description change to reflect the fact that this package is
useful for filesystems other than XFS.
01 Mar 2004; Tom Gall <tgall@gentoo.org> attr-2.4.7-r1.ebuild:
stable on ppc64, unset PLATFORM as per bug #42937
18 Jul 2004; Robin H. Johnson <robbat2@gentoo.org> attr-2.4.8.ebuild:
stable on x86.
25 Jun 2004; Aron Griffis <agriffis@gentoo.org> attr-2.4.8.ebuild:
QA - fix use invocation
15 Jun 2004; Martin Holzer <mholzer@gentoo.org> attr-2.4.7-r1.ebuild,
attr-2.4.8.ebuild:
removing gcc3 depend which breaks default-1.0 profile
09 Jun 2004; Seemant Kulleen <seemant@gentoo.org> -attr-2.4.1.ebuild,
attr-2.4.7-r1.ebuild, attr-2.4.8.ebuild:
add libtool to DEPEND, closing bug #53030 by Stephen Ulmer <ulmer@ulmer.org>
06 May 2004; Michael McCabe <randy@gentoo.org> attr-2.4.7-r1.ebuild:
Unset platform variable for s390 to fix bug 50224
17 Apr 2004; Travis Tilley <lv@gentoo.org> attr-2.4.7-r1.ebuild:
marked stable on amd64
*attr-2.4.8 (27 Feb 2004)
27 Feb 2004; Luca Barbato <lu_zero@gentoo.org> attr-2.4.7-r1.ebuild,
attr-2.4.8.ebuild:
Fixed a ppc issue unsetting the PLATFORM variable, solves bug #42937, version
bump
21 Feb 2004; Jason Wever <weeve@gentoo.org> attr-2.4.7-r1.ebuild:
Changed sparc fix so now it's an actual fix rather than a workaround.
10 Jan 2004; Aron Griffis <agriffis@gentoo.org> attr-2.4.7-r1.ebuild:
stable on alpha
28 Dec 2003; Joshua Kinard <kumba@gentoo.org> attr-2.4.7-r1.ebuild:
Move to mips stable (~mips -> mips)
09 Dec 2003; Seemant Kulleen <seemant@gentoo.org> attr-2.2.0.ebuild,
attr-2.4.1.ebuild, attr-2.4.7-r1.ebuild, files/attr-no-man2pages.patch:
Since the man-pages package provides much more extensive documentation in man2
for this, the man2 manpages will not be generated in attr
05 Dec 2003; Jason Wever <weeve@gentoo.org> attr-2.4.7-r1.ebuild:
Marked stable on sparc because of acl dependency borkage.
28 Nov 2003; Jason Wever <weeve@gentoo.org> attr-2.4.7-r1.ebuild:
Added a fix for sparcs so attr will build. Not that we can use XFS yet, but
acl wants it.
22 Oct 2003; Bartosch Pixa <darkspecter@gentoo.org> attr-2.4.7-r1.ebuild:
set ppc in keywords
24 Sep 2003; Robin H. Johnson <robbat2@gentoo.org> attr-2.4.1.ebuild,
attr-2.4.7-r1.ebuild:
bump 2.4.1 to x86/mips, bump 2.4.7-r1 to x86
*attr-2.4.7-r1 (28 Aug 2003)
28 Aug 2003; Robin H. Johnson <robbat2@gentoo.org> attr-2.4.7-r1.ebuild:
migrate binaries and shared library to / filesystem for use when /usr is not
available, as per bug #27064
*attr-2.4.7 (11 Aug 2003)
11 Aug 2003; Robin H. Johnson <robbat2@gentoo.org> attr-2.4.7.ebuild:
update to new version, doing nls properly, as well as proper debug support (we
built debug code in before anyway!) and require gcc3 as the source is
incompatible with gcc2. fixes bug #21347
30 Jun 2003; Bartosch Pixa <darkspecter@gentoo.org> attr-2.4.1.ebuild:
set ppc in keywords
*attr-2.4.1 (13 Apr 2003)
13 Apr 2003; Seemant Kulleen <seemant@gentoo.org> Manifest,
attr-2.4.1.ebuild:
another version bump -- it's a snapshot that SuSE talk from xfs upstream
*attr-2.2.0 (13 Apr 2003)
13 Apr 2003; Seemant Kulleen <seemant@gentoo.org> attr-2.2.0.ebuild:
fixed ebuild so patch doesn't fail
13 Apr 2003; Seemant Kulleen <seemant@gentoo.org> Manifest,
attr-2.2.0.ebuild:
version bump. The gettext patch in FILESDIR is to disable the "compulsory"
gettext dependency.
21 Dec 2002; Daniel Robbins <drobbins@gentoo.org>: 20020330 ->
2.0.5_p20020330 version rename to fix policy violation for naming of CVS
ebuilds.
*attr-2.1.1-r1 (16 Dec 2002)
24 Feb 2003; Nicholas Wourms <dragon@gentoo.org> attr-2.1.1-r1.ebuild :
Marked as testing for mips. Made ChangeLog compatible with echangelog.
16 Dec 2002; Brad Cowan <bcowan@gentoo.org> attr-2.1.1-r1.ebuild,
files/digest-attr-2.1.1-r1:
Changed symlinks.
*attr-2.1.1 (09 Dec 2002)
09 Dec 2002; Donny Davies <woodchip@gentoo.org> : Chase latest release.
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
*attr-2.0.9 (27 Sep 2002)
27 Sep 2002; Brad Cowan <bcowan@gentoo.org> attr-2.0.9.ebuild
files/digest-attr-2.0.9 : version bump thanks to <hanno@gentoo.org>
05 Oct 2002; Brad Cowan <bcowan@gentoo.org> attr-2.0.9.ebuild :
Fixed symlinks and "modernized" ebuild.
*attr-20020330 (14 July 2002)
21 Jul 2002; Mark Guertin <gerk@gentoo.org>:
updated keywords (ppc)
14 Jul 2002; phoen][x <phoenix@gentoo.org> attr-20020330.ebuild :
Added KEYWORDS, SLOT.
*attr-1.1.3-r1 (14 July 2002)
14 Jul 2002; phoen][x <phoenix@gentoo.org> attr-1.1.3.ebuild :
Added KEYWORDS, SLOT.
14 Jul 2002; phoen][x <phoenix@gentoo.org> attr-1.1.3-r1.ebuild :
Added KEYWORDS, SLOT.
*attr-20020124 (1 Feb 2002)
14 Jul 2002; phoen][x <phoenix@gentoo.org> attr-20020124.ebuild :
Added KEYWORDS, SLOT.
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

View File

@ -1 +1,26 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX attr-2.4.24-only-symlink-when-needed.patch 836 RMD160 5b36f392f12d2382dd051c9766ae128a71b659ec SHA1 79fefd16a84e51797165fc8438382382156a149b SHA256 fede0dc42499b8903e42ea976d2ebfe8965750a8b2b116433364e657fbc8189d
AUX attr-2.4.39-gettext.patch 1871 RMD160 33d2a2cb39b5f67af61bc20d6fb31a311fc1a690 SHA1 df9d4c9b17edcac0f3d31280b20593f8c5ddb038 SHA256 ce01983f64783a5960fff29f88ff4f0c7a220356aabdb7e63b916c65cca013e6
AUX attr-2.4.43-linguas.patch 249 RMD160 93920b4d51a1d8033b1d89d5db11729c1ae4b14f SHA1 49a8465de5e968fff9f14ed5d72d32acd2e98746 SHA256 5012fe8ebce0a23de74ad0803476ebcf7d492e11295596ae164da6baad3323e9
AUX attr-2.4.44-gettext.patch 1577 RMD160 0b851ec8b5edb5cead9916243a005f32867ba8c8 SHA1 4b3dbaf2effc399b64202cae0b98794200642323 SHA256 d8e4948b48f657b174f642cf29b0830094d16ffae837149fc30c923afd06ddd4
AUX attr-2.4.44-headers.patch 202 RMD160 7b84da69e2b7b380033b24e5d5d68b5e7ae0a958 SHA1 fcc217fe924bac9ee8ccaee7e2831246ff96a904 SHA256 b32f11f554ef43c42d06baceb21099e79a4fdc2bb110c0b2a823a9a6e5cd209d
AUX attr-2.4.46-config-shell.patch 1497 RMD160 8dbad8bcb3577be27676cddc490dcf8b3ed1fd5e SHA1 3ac6bae14046b846ac033e56fa8dcbe345ebe329 SHA256 8e04776ea64be0a6a7bd39790c66df75cf9e51495fe7a1b895c16de6ca6f110c
DIST attr-2.4.44.src.tar.gz 316328 RMD160 f449496821bb6885f93e296b5c82b4812dde109e SHA1 99292199dfb212308162cde7638e8454881e2b76 SHA256 9f6214b8e53f4bba651ac5a72c0f6193b12aa21fbf1d675d89a7b4bc45264498
DIST attr-2.4.46.src.tar.gz 338181 RMD160 3a7ffa5158c3992e1a620dd25a1f0ecee94f6489 SHA1 835572a990537b7b1da71502dd7d2037b1467ed2 SHA256 dcd69bdca7ff166bc45141eddbcf21967999a6b66b0544be12a1cc2fd6340e1f DIST attr-2.4.46.src.tar.gz 338181 RMD160 3a7ffa5158c3992e1a620dd25a1f0ecee94f6489 SHA1 835572a990537b7b1da71502dd7d2037b1467ed2 SHA256 dcd69bdca7ff166bc45141eddbcf21967999a6b66b0544be12a1cc2fd6340e1f
DIST attr_2.4.43-1.tar.gz 116991 RMD160 23afbe0fe7104b2fdf4dc62a741263634e405b96 SHA1 9ec8edacecaa37423dba042ba16fdb045a8ba002 SHA256 d358b233b3e2ad235e63fd8697e337006fc7506844e424b0d9dd7a24affec5bf
EBUILD attr-2.4.43.ebuild 1768 RMD160 6bdac348ef9ad5c79f075c775dad2934e264f16c SHA1 6770474c1e0a7f757e0565c916e7039b49d93a83 SHA256 69e77e92bf6704f2f3c909883ea1d8f74441aa33aef03359d98472448bb5f217
EBUILD attr-2.4.44-r1.ebuild 1449 RMD160 71e30d1fb9545d4acff6e47e478be2f18af5ec65 SHA1 b71994bd730b86aa7046cec8f4e4af8ab7483024 SHA256 77a08d8cbedff3b4bf163fcef8260b609ab284d1ddee72abb7a74df50bbe1b7e
EBUILD attr-2.4.44.ebuild 1329 RMD160 56a791108cb855a24079b967b02aff2be14ac245 SHA1 bbe3bb0f81191d00b87cf67f4e4e08edd7257a17 SHA256 423bc4dc52adee242958beccf05f10ee3fcb9a103369a14f484a95567a704c97
EBUILD attr-2.4.46-r1.ebuild 1508 RMD160 084656f580c1c1e5364e970436fa00e46c4aeb37 SHA1 22e8c8a0fd970ea6773dd64da7b6333dc8cff2a1 SHA256 54c8d1543c46bfa70a6c809260f8dcf14d07f3f4e02fb7089e623e36cdb589fb
EBUILD attr-2.4.46.ebuild 1457 RMD160 84e9eece89dd56878040488624ea7f634a01b77d SHA1 2290fb719a82a07475ea01f11f0f86e78d60ed27 SHA256 740487a8d66bf16b3c22130213ea52c288883e5ac224b8effde22ba36d0e4149
MISC ChangeLog 17816 RMD160 194cc83a169d68d638fc1685fb76a5bccbcf319c SHA1 852ee422ee5104837e6d41fe7a7278444e58ba90 SHA256 b79a7bff07733840f6c4af92c8efc0f822396dd0370ab17bea4fcbf9be76eb94
MISC metadata.xml 164 RMD160 f43cbec30b7074319087c9acffdb9354b17b0db3 SHA1 9c213f5803676c56439df3716be07d6692588856 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
iEYEARECAAYFAk9JH3UACgkQuQc30/atMkCP6QCfRSTihK00No7jgUyOnz8XvQsV
D7EAoJHXJA9gqPc1XibrKv3RNBW1g/ZI
=5P/y
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,63 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/attr/attr-2.4.43.ebuild,v 1.9 2011/05/16 20:34:44 vapier Exp $
inherit eutils autotools toolchain-funcs
MY_P="${PN}_${PV}-1"
DESCRIPTION="Extended attributes tools"
HOMEPAGE="http://oss.sgi.com/projects/xfs/"
SRC_URI="ftp://oss.sgi.com/projects/xfs/download/cmd_tars/${MY_P}.tar.gz
ftp://xfs.org/mirror/SGI/cmd_tars/${MY_P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
IUSE="nls"
DEPEND="nls? ( sys-devel/gettext )
sys-devel/autoconf"
RDEPEND=""
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${PN}-2.4.39-gettext.patch
epatch "${FILESDIR}"/${PN}-2.4.43-linguas.patch #205948
epatch "${FILESDIR}"/${PN}-2.4.24-only-symlink-when-needed.patch
sed -i \
-e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
-e '/HAVE_ZIPPED_MANPAGES/s:=.*:=false:' \
include/builddefs.in \
|| die "failed to update builddefs"
# libtool will clobber install-sh which is really a custom file
mv install-sh acl.install-sh || die
AT_M4DIR="m4" eautoreconf
mv acl.install-sh install-sh || die
strip-linguas -u po
}
src_compile() {
unset PLATFORM #184564
export OPTIMIZER=${CFLAGS}
export DEBUG=-DNDEBUG
econf \
$(use_enable nls gettext) \
--libexecdir=/usr/$(get_libdir) \
--bindir=/bin \
|| die
emake || die
}
src_install() {
emake DIST_ROOT="${D}" install install-lib install-dev || die
# the man-pages packages provides the man2 files
rm -r "${D}"/usr/share/man/man2
prepalldocs
# move shared libs to /
dodir /$(get_libdir)
mv "${D}"/usr/$(get_libdir)/libattr.so* "${D}"/$(get_libdir)/ || die
gen_usr_ldscript libattr.so
}

View File

@ -0,0 +1,53 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/attr/attr-2.4.44-r1.ebuild,v 1.2 2011/05/16 20:34:44 vapier Exp $
EAPI="4"
inherit eutils toolchain-funcs
DESCRIPTION="Extended attributes tools"
HOMEPAGE="http://savannah.nongnu.org/projects/attr"
SRC_URI="mirror://nongnu/${PN}/${P}.src.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="nls static-libs"
DEPEND="nls? ( sys-devel/gettext )
sys-devel/autoconf"
RDEPEND=""
src_prepare() {
epatch "${FILESDIR}"/${PN}-2.4.44-gettext.patch
epatch "${FILESDIR}"/${P}-headers.patch
sed -i \
-e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
-e '/HAVE_ZIPPED_MANPAGES/s:=.*:=false:' \
include/builddefs.in \
|| die "failed to update builddefs"
strip-linguas -u po
}
src_configure() {
unset PLATFORM #184564
export OPTIMIZER=${CFLAGS}
export DEBUG=-DNDEBUG
econf \
$(use_enable nls gettext) \
--enable-shared $(use_enable static-libs static) \
--libexecdir=/usr/$(get_libdir) \
--bindir=/bin
}
src_install() {
emake DIST_ROOT="${D}" install install-lib install-dev || die
use static-libs || find "${D}" -name '*.la' -delete
# the man-pages packages provides the man2 files
rm -r "${D}"/usr/share/man/man2
# we install attr into /bin, so we need the shared lib with it
gen_usr_ldscript -a attr
}

View File

@ -0,0 +1,52 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/attr/attr-2.4.44.ebuild,v 1.8 2011/05/16 20:34:44 vapier Exp $
EAPI="2"
inherit eutils toolchain-funcs
DESCRIPTION="Extended attributes tools"
HOMEPAGE="http://savannah.nongnu.org/projects/attr"
SRC_URI="mirror://nongnu/${PN}/${P}.src.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
IUSE="nls"
DEPEND="nls? ( sys-devel/gettext )
sys-devel/autoconf"
RDEPEND=""
src_prepare() {
epatch "${FILESDIR}"/${PN}-2.4.44-gettext.patch
epatch "${FILESDIR}"/${P}-headers.patch
sed -i \
-e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
-e '/HAVE_ZIPPED_MANPAGES/s:=.*:=false:' \
include/builddefs.in \
|| die "failed to update builddefs"
strip-linguas -u po
}
src_configure() {
unset PLATFORM #184564
export OPTIMIZER=${CFLAGS}
export DEBUG=-DNDEBUG
econf \
$(use_enable nls gettext) \
--libexecdir=/usr/$(get_libdir) \
--bindir=/bin
}
src_install() {
emake DIST_ROOT="${D}" install install-lib install-dev || die
# the man-pages packages provides the man2 files
rm -r "${D}"/usr/share/man/man2
prepalldocs
# we install attr into /bin, so we need the shared lib with it
gen_usr_ldscript -a attr
}

View File

@ -0,0 +1,53 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/attr/attr-2.4.46-r1.ebuild,v 1.7 2012/02/25 17:50:39 armin76 Exp $
EAPI="4"
inherit eutils toolchain-funcs
DESCRIPTION="Extended attributes tools"
HOMEPAGE="http://savannah.nongnu.org/projects/attr"
SRC_URI="mirror://nongnu/${PN}/${P}.src.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux"
IUSE="nls static-libs"
DEPEND="nls? ( sys-devel/gettext )
sys-devel/autoconf"
RDEPEND=""
src_prepare() {
epatch "${FILESDIR}"/${PN}-2.4.44-gettext.patch
epatch "${FILESDIR}"/${PN}-2.4.46-config-shell.patch #366671
sed -i \
-e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
-e '/HAVE_ZIPPED_MANPAGES/s:=.*:=false:' \
include/builddefs.in \
|| die "failed to update builddefs"
strip-linguas -u po
}
src_configure() {
unset PLATFORM #184564
export OPTIMIZER=${CFLAGS}
export DEBUG=-DNDEBUG
econf \
$(use_enable nls gettext) \
--enable-shared $(use_enable static-libs static) \
--libexecdir="${EPREFIX}"/usr/$(get_libdir) \
--bindir="${EPREFIX}"/bin
}
src_install() {
emake DIST_ROOT="${D}" install install-lib install-dev || die
use static-libs || find "${D}" -name '*.la' -delete
# the man-pages packages provides the man2 files
rm -r "${ED}"/usr/share/man/man2
# we install attr into /bin, so we need the shared lib with it
gen_usr_ldscript -a attr
}

View File

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation # Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/attr/attr-2.4.46.ebuild,v 1.9 2011/09/03 16:51:32 armin76 Exp $ # $Header: /var/cvsroot/gentoo-x86/sys-apps/attr/attr-2.4.46.ebuild,v 1.10 2011/12/29 20:45:55 halcy0n Exp $
EAPI="4" EAPI="4"
@ -12,7 +12,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.src.tar.gz"
LICENSE="LGPL-2.1" LICENSE="LGPL-2.1"
SLOT="0" SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ~ppc64 s390 sh sparc x86" KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
IUSE="nls static-libs" IUSE="nls static-libs"
DEPEND="nls? ( sys-devel/gettext ) DEPEND="nls? ( sys-devel/gettext )

View File

@ -0,0 +1,18 @@
We dont want to generate symlinks when the libdir is the same as the
devlibdir, otherwise we clobber the real files with broken symlinks
--- include/buildmacros
+++ include/buildmacros
@@ -102,9 +102,11 @@
../$(INSTALL) -m 644 $(LIBNAME).lai $(PKG_DEVLIB_DIR)/$(LIBNAME).la ; \
../$(INSTALL) -m 755 -d $(PKG_LIB_DIR); \
../$(INSTALL) -T so_base $(LIBNAME).lai $(PKG_LIB_DIR); \
+ if test "x$(PKG_DEVLIB_DIR)" != "x$(PKG_LIB_DIR)" ; then \
../$(INSTALL) -S $(PKG_DEVLIB_DIR)/$(LIBNAME).a $(PKG_LIB_DIR)/$(LIBNAME).a; \
../$(INSTALL) -S $(PKG_DEVLIB_DIR)/$(LIBNAME).la $(PKG_LIB_DIR)/$(LIBNAME).la; \
- ../$(INSTALL) -S $(PKG_LIB_DIR)/$(LIBNAME).so $(PKG_DEVLIB_DIR)/$(LIBNAME).so
+ ../$(INSTALL) -S $(PKG_LIB_DIR)/$(LIBNAME).so $(PKG_DEVLIB_DIR)/$(LIBNAME).so; \
+ fi
else
INSTALL_LTLIB_DEV = $(INSTALL_LTLIB_STATIC)
endif

View File

@ -0,0 +1,73 @@
--- m4/package_utilies.m4
+++ m4/package_utilies.m4
@@ -100,6 +100,7 @@
xgettext=$XGETTEXT
AC_SUBST(xgettext)
AC_PACKAGE_NEED_UTILITY($1, "$xgettext", xgettext, gettext)
+ AC_DEFINE([ENABLE_GETTEXT], 1, [enable gettext])
fi
if test -z "$RPM"; then
--- include/gettext.h
+++ include/gettext.h
@@ -0,0 +1,10 @@
+#include <config.h>
+#ifdef ENABLE_GETTEXT
+# include <libintl.h>
+# define _(x) gettext(x)
+#else
+# define _(x) (x)
+# define textdomain(d) do { } while (0)
+# define bindtextdomain(d,dir) do { } while (0)
+#endif
+#include <locale.h>
--- attr/attr.c
+++ attr/attr.c
@@ -26,6 +26,7 @@
#include <errno.h>
#include <string.h>
#include <locale.h>
+#include "gettext.h"
#include <attr/attributes.h>
#include "config.h"
--- libattr/attr_copy_file.c.orig 2007-09-20 02:51:37.000000000 -0400
+++ libattr/attr_copy_file.c 2007-09-20 02:51:51.000000000 -0400
@@ -19,6 +19,7 @@
#if defined (HAVE_CONFIG_H)
#include "config.h"
+#include "gettext.h"
#endif
#include <sys/types.h>
--- libattr/attr_copy_fd.c.orig 2007-09-20 02:52:23.000000000 -0400
+++ libattr/attr_copy_fd.c 2007-09-20 02:52:31.000000000 -0400
@@ -19,6 +19,7 @@
#if defined (HAVE_CONFIG_H)
#include "config.h"
+#include "gettext.h"
#endif
#include <sys/types.h>
--- getfattr/getfattr.c.orig 2007-09-20 02:52:49.000000000 -0400
+++ getfattr/getfattr.c 2007-09-20 02:52:59.000000000 -0400
@@ -30,6 +30,7 @@
#include <regex.h>
#include <ftw.h>
#include <locale.h>
+#include "gettext.h"
#include <attr/xattr.h>
#include "config.h"
--- setfattr/setfattr.c.orig 2007-09-20 02:53:12.000000000 -0400
+++ setfattr/setfattr.c 2007-09-20 02:53:20.000000000 -0400
@@ -28,6 +28,7 @@
#include <getopt.h>
#include <locale.h>
#include <ctype.h>
+#include "gettext.h"
#include <attr/xattr.h>
#include "config.h"

View File

@ -0,0 +1,11 @@
--- po/Makefile
+++ po/Makefile
@@ -6,7 +6,7 @@
include $(TOPDIR)/include/builddefs
POTHEAD = $(PKG_NAME).pot
-LINGUAS = cs de es fr gl nl pl sv
+LINGUAS ?= cs de es fr gl nl pl sv
LSRCFILES = $(LINGUAS:%=%.po) $(POTHEAD)
LDIRT = $(POTHEAD)

View File

@ -0,0 +1,12 @@
needs string.h for strchr()
--- attr/libmisc/quote.c
+++ attr/libmisc/quote.c
@@ -19,6 +19,7 @@
#include <stdio.h>
#include <stdlib.h>
+#include <string.h>
#include <ctype.h>
#include "misc.h"

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>base-system</herd>
</pkgmetadata>

File diff suppressed because it is too large Load Diff

View File

@ -1,2 +1,53 @@
DIST coreutils-8.10-patches-2.tar.xz 5436 SHA256 91e49b864042a644900cf9373d7a762679bd188daf28d4a1edb0a332ac2af4f7 SHA512 a8faa75ccf42291407aa0e47f77eccc546d408b930fff81e4892f46d618e7a8ceba3a8e588a475e47487f20b90bd7cd8993d068a825a06dc7f1fddeeaf9f1f28 WHIRLPOOL b77a6bd595f6262b9dacc17ad973e987eaed5b9723cddc4b70aceb13d88db7068c7d7f80ad3c608fe59f9530e41846f38dea37121df6df4c68a3f5d3acd2ed24
DIST coreutils-8.10.tar.xz 4753304 SHA256 8258785cbab6580f2e0376769a7b98ab3e1ddfca2d6f48e5490a51688d0bee83 SHA512 7d1c6253d56d2f11a8d87b422ecd51adc5cc87c5540c504d5699e91b7559726b4b17da167b378b62ef1db12d0f2b763b0fe1a24ae242b08b8ef5c23ab7061f70 WHIRLPOOL 6da303d275a0361c3dac052c3f2368670d904af4b16c11982d291b53e4333a65f5af5acb947bf1ad882a82b0ad1512bccb04bb662647bacdda10e9ac4cb7b266
DIST coreutils-8.11-patches-1.tar.xz 4492 SHA256 f9f8708830e235dcb748bf01e975a928d6ce7b4f82b51aa88c44ce9f93517332 SHA512 13add1505049631130c68e31258489482a21290cb0fc6801800ca6781c1d0de4a58d8e58c143c44526a4093dcd04596770f96a17d087097b050458c375e7de65 WHIRLPOOL e79080eb34602142b2064fade79a2b1d79b41a7fd09f9467786af7baef8395859106f7fb2bd3a4d26a101da6f47412bd767679f8c80c01bea894d80d77300f90
DIST coreutils-8.11.tar.xz 4841952 SHA256 9c03e0de95ac6ec65129eaf0b3605982a77d8fedaeca5b665ad44fe901695b3b SHA512 039984d196621c0022ee95e5d7f0239dacee634addf15f2557eab4d9c596387c225f34aa57322b5e44064b0a9733f79316cb0ad3133fdd6f3e28d48006ff36d9 WHIRLPOOL 13588c602e7474ac2f4f69c9edf22a545d77fc5547be6b415cc30b82bb180e48599de63a8e4a158a902ea8a55558fd62bd2b6f81d441b292787dbdd22faf99e8
DIST coreutils-8.12-patches-1.tar.xz 4496 SHA256 c3b9ba86277d46505c1d01734f00728725173af0ff87ecb746830cbf5691a964 SHA512 ff8b7b550f1239237605d1c5c6dbd651affdbb9d56c02902128bc7aea3434c3d8956621e50d0a48432bd2ebbf25a7d7c53dbb826078b8081407a667b7d70598b WHIRLPOOL 7c1f271c3533b114dab61e058e747aaee1d6a58541f8c5dd25a8a9e9b9930c235969825bd59060a366bb6b8ca85479ac35ca510e4a563456690625e202e16c15
DIST coreutils-8.12.tar.xz 4842776 SHA256 1e3c0182cdd0042871741d694ae1166dd90eb9f03a16c0aac0a9072a7aa92faf SHA512 0f8771546d1f109a2328d7573897fbc27579155542ad67cf4a0c35ee98036629f9c8dfbc71b2c7f9b87210d2a1b52e406fca4873d3f5fb788b928efcc4410ef1 WHIRLPOOL 88bb90870c8514340f367c911694de1e352555e553913e7fd57789400ad7c318283b221a26619050b6d37bf02512574a5572e388d57cdb83b9149307b7dac309
DIST coreutils-8.13-patches-1.tar.xz 4500 SHA256 1848233e87f24de18c85908409c4deccebf61acc91b72a5eba1e424801dcebfd SHA512 9458c992189b2d1f7c595f0104b286ba187fac92b30d8cf21438c5d2b7fc125595d85cdb980d1de79c973194c8d91e63ab5fb877cc12183fb30b4f9b1c2ec945 WHIRLPOOL 049303f042c7293acb6233f02546ef8946e642e11d4567b8737e52ec2c7557a4b5f9b86510264f6210b83b9cf3a7176476a84403d85f3c1e1aa15e93a25f4442
DIST coreutils-8.13.tar.xz 4913572 SHA256 0bfdbe3ae0cf06bf26bf5bb2bd3983acb8ab60649604cc0dbb08963c9d24ac1b SHA512 0474fbb390ec7b2a5c6fa2d6824b3acd2c21ee540b377c771acb4c80f5ca80a2899a7ad48e0937b10eafbe98e26ab5100a3ff2fe947fe8eac0a5e7c6909b1e8b WHIRLPOOL 82dd76a61f405617581196a77cc12d829a3dd01dd3dd3bb7a85e5708271abcfe58a8aca48b434d2065e3235a120f05217ad972bbece3fb19529583fc2af4a26b
DIST coreutils-8.14-patches-1.tar.xz 4496 SHA256 26407cd1ab0e6e36196986d394014a8c9532246bdceaca99ee95b147dc7ab2a5 SHA512 a9c25f130c0a39a3b4bd693b0d39baa4bc4b5be99435e7526683e4c75bf3b1deaf3984de421d8ebdc202cce77c9467bf89ebeae3a80438f39398f19be01c4b5e WHIRLPOOL 58fb5423e02d6e932bcfec5a70d6d84af0727987786e087eeaaeb45c19b6239079505465ddae54746f5e67f262e48b6af42e4d1dc83d6bc18fc1a4492abc726d
DIST coreutils-8.14.tar.xz 4957464 SHA256 0d120817c19292edb19e92ae6b8eac9020e03d51e0af9cb116cf82b65d18b02d SHA512 fb9e76829e1e9a336e34302b5bfc9275b525dce617ded9ec851b9bc29b24454e47012aa58b651a04f50187a7b91f20471378164663908309513cbefa0b38b489 WHIRLPOOL 96e05abc1ea012874ee1378a7fe0fd992cecba9691e969104301897cedce3a7f9e9771ff8ca334a92ca16c6c147ca78180375b0801d29c773e753a22c4de1aff
DIST coreutils-8.15-patches-1.tar.xz 4496 SHA256 b5902f6e4f27c263bb5686f68e5b05ed9c671a72e47d2f68bd27def2a356a4d1 SHA512 3116a69bd455e0f4db145b1a510cca3aef8e0d0f216c1f9b4ba01d3eadb8d1e6383ae94d9084937c053de04882a54d340f0e0d0f8ddeb7024727bc59d0d58a7d WHIRLPOOL 8d4500f4678858a9e0675bf409a5ae0350addd6a70ac3b7ccaf145bd47d6a3f08ca079ad980adb1c016a69f641253f22cc4b005db1536104058db68962a8fb3f
DIST coreutils-8.15.tar.xz 4943172 SHA256 837eb377414eae463fee17d0f77e6d76bed79b87bc97ef0c23887710107fd49c SHA512 5f146910ac96bdccea51cb019e45597fb8c9981ceaf1c3727f86600b436637009e25e87c4bcbf4f02f3236ffe56087ffe204749af6bb7b6b399bd3aa04c3b683 WHIRLPOOL 1c03cd2c69297b55146f2274c1f67f45ffb6d54f96bab4874251338f2c68b068847bc5d24d2adf77eb5e2d036180074ed638e6fc3e25f3390893672b4f0dc428
DIST coreutils-8.16-patches-1.tar.xz 4496 SHA256 2912855202866b0ee8fd30063859f50a8ee6bcbb5b8f252f8f994f78b80099b2 SHA512 dbe10ffd771170faeeb67d7ac0629601679a6af4a5b921a13b821a68c7b9c81e97eb89af07c90c2b371d02a5e92363a8158e5407db3e3f0d79be5d0e27ac0788 WHIRLPOOL 1a60e5da1bab7ff98cfa70c57911615253873c99f744889d20ba175315ee3d13f3f1dfe4884c9f371dea671aa41f6cdee2c9a8d61352fd3308a14ca80f7290cc
DIST coreutils-8.16.tar.xz 5042844 SHA256 2a458fead15d9336f46bb4304cc3eaa6ed9407b9130e7ee2ec533909881d2067 SHA512 f659032d84c6a873ee5a4be1a7ebdf20fd2b5e5a71fdbc77f320319966f8cbc723d591e03dd28ef2d92747bbae31971447c567a085ae84407a41b99e9a8a3ac1 WHIRLPOOL 9543d9d9984cdbb9aa16b9e067d484cd93f36fbb6f2eca8926bd974a03bb3bdfefbce52c8d221eb943b39a2a3a81991f542831dab432dc475914b79a793be442
DIST coreutils-8.17-patches-1.1.tar.xz 5244 SHA256 1cfa92fd968f31b2ff3f723294efa2cd25ebe96f775a83b464c00928d0fb17dd SHA512 fd3f74c701c2b70cb38d9683f377f6aaac84efca30bb11fcf3ccc41ac31336482177ae4e77409de048014ab679f5addfba34bcdcbc14fc6798912ece1528d2b9 WHIRLPOOL c95bd0754092812f27ad002ef6efa774c2eccb062923cc400ab65dd84d1b0ff6f5c8c4e603ef1e5f106009998654e19ae2f7358343493530d9ce05a14ec2112f
DIST coreutils-8.17.tar.xz 5077388 SHA256 4e075a0d238072a5bd079046e1f024dc5e0d9133d43a39c73d0b86b0d1e2c5e5 SHA512 1b8b8b8cc8641dbbea2fa922ed34af4c05a2fad657b7ac15f9b4493190ed21297639f9f25fd446126131f5b4dbd4ed7b5351880fda9079a5bd779186512be843 WHIRLPOOL c4a4c375091c401f9f19adb7fd68a9d1038602d67f925e5e089ad5b113b7aef4195e1970d1995d2ba440068f9cdd0205f23f69e14ad25ed0faf90f67e6613577
DIST coreutils-8.18-patches-1.2.tar.xz 4984 SHA256 4f6718e4d119818b96ae67de356e85500096f261cb98a4ae3236f34e5f74fab3 SHA512 1ad68966d9959c6987cec01fd7e6247ef156a1a540439395ec968ff3ec2f5558fcac1dc67e67420f613f3cd81e73d962d4e81289a4782729fa1ac6f43d994d65 WHIRLPOOL 8fd907ca1244b7b51375355ac6f2f47a52e8808a0ecb8e7863bf07907a307773576a4641197992680c8e12b99cd01f8721862aa7329d4ed1730ec837c39048cb
DIST coreutils-8.18.tar.xz 5184936 SHA256 11dc114374100ac6f56d4b66f588e51d3fe972855466a35a27de7ec67eb2143f SHA512 2bbea708141be4d6485b2a67806a7a1d2b819c71b8d2a0264af76fe43eb6588a858e16b790649d143c5bd3b7ce6c264d8bd05369052de74b62ff23f957fbb7f1 WHIRLPOOL 4cf61877d435523015f1c9e613593caff8d281d80fb7515893737afac3dee458984532805011d6f3527bea37c14dd2d1c65cf21af33c0f72680b4af6f79a0ce3
DIST coreutils-8.19-patches-1.1.tar.xz 4972 SHA256 05d8f750d2116ee34614fb1b35369d4c80bd78099a608c22e822461d3e47fce2 SHA512 d7ebde053591279eb6fdf8db04e98413c045d343f55974670f1f0e1d045073a7ce4ed9b2e3736727de487c37162635576ebbf99196db2358e48119e8a1a8a33e WHIRLPOOL f649fcdeccca1b6c0cff97dec7d993182898c3914f16605ac9fdcd0ec754c19e6dd427fb50ce06d4af26dfe89affa4ece69b3e8b4f3c3a292af79a07125af440
DIST coreutils-8.19.tar.xz 5097392 SHA256 ad3873183fd8cfc7672b3ba54644672e59352f9b2dc7e3ad251c1174dde8a9e7 SHA512 3b8fd55c707f840534eba6dfdffe76d2169b6c6747027a30a6e7600bb031a9ec5792b53f961611b8189409811d2f1f906f7e5e4bc25525fca8791b893eb67fe6 WHIRLPOOL c3e7117871459b9f2d03638c622d5025a3f7afe3be7f9082f8968f4ae226883e12c4bab7c9d126e64282fcd05c1c2e0d205719661c840deee95d32542d8f5386
DIST coreutils-8.20-patches-1.1.tar.xz 19504 SHA256 0a1a3cc578e8872ebc93113edd76d1f1d88fb4d6596a047cfbb6c5fd4e82c22d SHA512 258116ff52d1d28acbedd2383c8d0f488c272b297c4f146231ea45fb76902bb56c9fad2d74d50c22371e67a4178dcff7b65950fcc034f56fc02c3c2ff290224f WHIRLPOOL ae4436a6ae655affbc02ee2d3d6a87345dc7b63b67aaecf01e034d2e40237c6e76b00a909d852f6ea96e348ef43e8e3f6f4c5bdb01aaf6d30a1b51036cbfe31b
DIST coreutils-8.20-patches-1.2.tar.xz 20864 SHA256 a969b9178b12a9e4e82529d8e1d056b2e3eb1dd299e29e36f43961aa204c208c SHA512 e851eb79028aa6cd52f033df1a9897f053bfe860f5bd710e93f5b4e38026a717bcf85c4ccb8f7a1fd5898733cd4d16ae8180eff3359c886c901b2c65e2975a9e WHIRLPOOL 3369f67cc15d332605af1cc74919495a076c3563653d3c085e5df5aac4142920d8e956ae93abf05b1ee012b76fec843a0841924ad4580ddd79889a01ca76846b DIST coreutils-8.20-patches-1.2.tar.xz 20864 SHA256 a969b9178b12a9e4e82529d8e1d056b2e3eb1dd299e29e36f43961aa204c208c SHA512 e851eb79028aa6cd52f033df1a9897f053bfe860f5bd710e93f5b4e38026a717bcf85c4ccb8f7a1fd5898733cd4d16ae8180eff3359c886c901b2c65e2975a9e WHIRLPOOL 3369f67cc15d332605af1cc74919495a076c3563653d3c085e5df5aac4142920d8e956ae93abf05b1ee012b76fec843a0841924ad4580ddd79889a01ca76846b
DIST coreutils-8.20.tar.xz 5273788 RMD160 1e634929fd0934754bab8e2293e2b8c365ac04a4 SHA1 b120f138758100060333c2ed207ee276dd318980 SHA256 dbcb798764827a0f74be738662ecb516705cf520330cd3d7b2640fdffa499eb2 DIST coreutils-8.20-patches-1.4.tar.xz 23776 SHA256 ae41d878c9b1e7be54cd9f707294584010d671bfbec4274d7e2b014c8be5f16a SHA512 4031c9cffd2cbc64c96379e849999f0e6c2dc3401f8aa121a736a55c9cf0986ec6a54b7610e5e429edcb208dfe5d74000d06761ad9742dd833b8530dcf603ab2 WHIRLPOOL b746ec6a37a50cbd3910aa6f32a492dd389547871cb9f5afb49f1560d74368fd705e0866d49801ed7c14426bcfcdd6679d67264de387f846acfdb29082cfb4cc
DIST coreutils-8.20.tar.xz 5273788 SHA256 dbcb798764827a0f74be738662ecb516705cf520330cd3d7b2640fdffa499eb2 SHA512 adbeab5af780ae70d2a98a81e96ad2cdfbcbc20153372b0085f6ac75ae9fadff82bd09b460400820057692b4145d7f2d276630b76b0ed509303587972ed175cd WHIRLPOOL 3cf911cf785c6e6acab4f37bc75805687f91fe74d5727782903d242669ee6b7ad444b18395d6808b1f2569703cca1992983d3bfef41f65ea461f6d0aa25908e2
DIST coreutils-8.5-patches-1.tar.lzma 4456 SHA256 5c805201cd08a3a9f8989c77239606d5266a037aeb7c00ec1d2224219af9a1a7 SHA512 b86564ab74a89d4a46553bbf43636cf5a896a7f9b32319d180758ae598a6bb92a2f78ae4d3604bed1789c16f73a1cee2046e9d5446484f1e96224f5542805853 WHIRLPOOL f81c343d0ebed82ea8d1e9bc0826842898eba5e839e6e4a3ffcc19a226dcba17e1a58704358ebbef364682b68f2ea0ba91b3ff9648c5c28e2f7727be8d8806df
DIST coreutils-8.5-patches-2.tar.lzma 25979 SHA256 3fe98017886f0c97e15552caf4b38ba6085f15209c30ea9e5a2b65bee324f105 SHA512 a07f3e5c2d9abbcb639b9bfa928213ca84dddbdeee8f84a4ec127adce6290319fde584e3bb264c224278fb158d37799cc0833b3cf71fc60391232b8de57da7d6 WHIRLPOOL 5e8fbb4136460817a32c011724b2a72655e1917aa151ab18592c2cddee156d7276934ec7b2e49620b970aec9d20a0df315b6e45974baa4fb957fae50055d8079
DIST coreutils-8.5.tar.gz 10740866 SHA256 dd243e2ac7d0ed203b170ecfb8299643779e7501fec2b45ae1cea8a450fa8ca0 SHA512 9b982ffd4f241e9c0159fb477dcd18214b3b14da3a06ff06ca43233474f3204a0753149692b53cf5f2b8a23aace2867bbbd9351cd12b3941460d386037c4617e WHIRLPOOL cb1e1b71f93bff019d8fe7849f3bdd0bbadf488439ddbc285dbca51810c9ce85f9c8d5f1a7db7369e8632ecc3141e50d76e2665f9cf0ca6b1d15d4c31c15ba63
DIST coreutils-8.7-patches-1.tar.xz 4496 SHA256 4d428712bf911ec01d12a64c65335b30a4a60cabeb24ece503c2ff8208129277 SHA512 32f13cbcd0b07ccd05fff2a2ab7d29fc08318b0620763f4fa946a71ab338c962f5e760666d1064fd01090c1fd11dcb3e9e8ddf556afacf62c94a6b3ef338d6f9 WHIRLPOOL 1542cc9af1ce18ca60d39dc5d142781bb76c415b311da3c9de13fadf6e8fa9395f766ca5d5a803c87be0fc38207efd623504e78b7753ccf183ca50c41a4da4e9
DIST coreutils-8.7.tar.xz 4709556 SHA256 6701979aeccbca0b197718c00754aaf4a801f9ee7419edf14b829d20b9f8076b SHA512 382ed8c6bb13f25d06ce830f90810c032a1e3eea7d05752db8603b591f05db316d14d4ffd2d5aa54f0227072adc97b0b22a828d95cd7a9de3539e942d697d7c4 WHIRLPOOL f0641996089017dbbe84dd2ccdadc1aa10be0555bfc89e7133ce1bfbc7fb555b27310a8f392bad60da8ea84e3d4ded68c5522fc063e42345402be1b18319babf
DIST coreutils-8.8-patches-1.tar.xz 4500 SHA256 6969f31ce6eb3d76516def06f59b9efbd791f045d55ad375abccc72a8624bf11 SHA512 2f3e73b800ef3bfb2489227ebc966c0cebdb267d410b86215e0205f9b5c0d60f8435f1e41e97f4d5a9f6159999b1fe7892677c3ec852a6d21de66b3282c4edc6 WHIRLPOOL 712a0040eeac86077ab4ed0f83f3dd39ffe63ccc9082c1eb9262d278778cae0cec736dac49ae573d9636808ea9cf5f6e215d34aa5e8798069eb7019905be89a1
DIST coreutils-8.8.tar.xz 4729080 SHA256 a92ed61ae68408a7f5eaa09db54333014a87295d05ab5a96ce2d55e3144b6336 SHA512 3e04d45c1fe57749b4e41318f1c0256d105f48df14837425fcc802bec5f5ef68bc58cc26a1d037ad041ed6399852d7dd0051254123993e9546939f430fb0c37d WHIRLPOOL 664753406665a66a6dd1a81b086d943f4374e92baaef94c658772125c4a5fc2f1e95e6b854e26cba1ccd4ca8771abb870dbdbcd83503782c4e8e4ef0f61378b1
DIST coreutils-8.9-patches-1.tar.xz 4496 SHA256 d4949932ee5b582d3802d11afaccdea7a6f29c97f0204c1b66b7b54b72509ae4 SHA512 018e819106cce22ae30c7b08060b0ae28b41fcb5007bb000a726847f3d8107f46b6e8e90b9d16cd2826b22d1c48af44aea49cf6a3989bd2abf0bba6b83b0f088 WHIRLPOOL 3a7e637e581f19fecdc9e57f956fd0f0461079b0548a7125fc2a7593acfa39f6e5dde1ab4117b0ae5ed27bc531e7974de164823ea0db3ad212b023077d8ffe6e
DIST coreutils-8.9.tar.xz 4726864 SHA256 ca22d06effd0c8bc506a7c57932d0ed08d7dbc75629a92264d67d34982f2b5b7 SHA512 444e197cb546aa101300b18347ec92fffddd0bedf1926eb1b810dfc1b33a8865c07ee37334e13016e3f12faa152401699bbc8b6d9f6135205f272eab40f7d98f WHIRLPOOL a879548203354fe87360bb4fe91499b8afaeb16a86f6e8ce4e037866deb96f4e77a1474b6176d7fa28cd48ce0a46ed51e7ce3d789582e4ed293b5519bf77a1d0
EBUILD coreutils-8.10.ebuild 5467 SHA256 e07a28ddc97b65f827e918a8be4eda0041faf24a0701bf857f663a9771b3b67a SHA512 44ffafbbe00538fc308a8493724ae60c642c4fc443aa1552a8681e5c15850173d1ea019fadd813c267dde53da1d6554559d06ee0ebed2f797bfcc3ab7b610f2e WHIRLPOOL 44586eebe50d89b8ecff7c24822474b7871ecbcb827ba29c607e492bec5d3d5987cf2a451631c2bb1bf8cdf0b872dd7fe19f08f17487b4a03b78c5f9e1820882
EBUILD coreutils-8.11.ebuild 5467 SHA256 eaa720d752549485f494f0f2f5c0c4b4b2e7d46336b141d79f733bec9cffff05 SHA512 bd66cb264b43b4c85a254cb5e1e99eb07457f36f3213bab7fbe4ab2f44c1b7124e128f8dbf45065e2698d149c64bb67901b646fab3b106597788d182c83a3825 WHIRLPOOL 66a8aa47374763a1a4131a33f9cbefa8b686ac21c55115699739db096702b742d65c5d3ffc5ac102ccbf1788db563cba2e6abc6b0d63b782926a6afc0fa8c9ee
EBUILD coreutils-8.12.ebuild 5467 SHA256 e59a5c43e95a5e7bd1210c865f45f0afff6586d5ac46f333009ba13c9d4f7b60 SHA512 3281598cb7ebf691334c06d4a2fadaf7f5dd50900f88dac899e8ba37e11afe4c8848612b70f8298022d0460c238555205adcf9c37bcdfe7102ffda97d7daf889 WHIRLPOOL 424fd081bde9ced7e00facbb45027aaa2cc03573f7776439efa1d02b5688c5ebbd99c9d533ec12197e8b71f5b5363a7254cd05d3860d8835b5f5f5aa9004d943
EBUILD coreutils-8.13.ebuild 5467 SHA256 5dcba81395b639faa29887b1e7b5e21a9c293e4aa611bda1e83fd4901bdf37be SHA512 d14ce6db5731102a16f088f59489733e58df8b08b8803dcfcf000070c9a3f5fb85be0d2cf57038f9d6232cf1b06bd0380642a3b31d9df2c886888f3ac089fbe6 WHIRLPOOL d40186f732406201506480d5c36686ab58e793d7b617362c14912e6330cfb0b95454aab5a7fd0cabb9989aacd864a8bd4638d9187e828a2dd4c860196070e96a
EBUILD coreutils-8.14.ebuild 5489 SHA256 43a7d0e57e1719f0e29c4f53826b1262c709429614420deffadd5ec3d1dfaeba SHA512 7ba6288f9a45c0d400f9fc5da8e87062685b34ea01884910b4e15d85ba4fc39efcd5e22914e0755efeba14b3a7034d118885f5fd1b7f484b61dfd447090b4782 WHIRLPOOL 277db64661612eb890120977b5519c57a74d0f88cd9bf16992b45d58156d5164ab2ffd0555c478c17785ec613c0e479e2c4e6dd061d972b32ccda5e5637b51f7
EBUILD coreutils-8.15.ebuild 5520 SHA256 a7e8f2ab975bbd87d2c5d5179ed406a5a2e327dd9a556288c53ab330d5dbb255 SHA512 645604aeaedd73d33561ec1eacf843c823c67b412ad888e775b30214163d126f613fb943b91cbd95634efe1d6a007dc13dee35a7e0d38986ab10d9e24ae32331 WHIRLPOOL 3edebd56fd45ab8d0341dc3d9067c1b4edbe69cda1499ef6a001daeef7ba1664ea2fb70505f5e7d798ccce1704cc842d880c9000b27fbd4983bfaa43429f7c9d
EBUILD coreutils-8.16.ebuild 5677 SHA256 7c68ac8b459af6b0b8c8ad564016cea2c1e537c3973121b52ae187ca214a1e61 SHA512 22f129bceccbfb6fd8d54c90f639d42e2d11c513d7fe1936d74ef591081f6deec7c642bb9494a134f37753b6bae9e41827942add9db0991981c78adb71e3a409 WHIRLPOOL 7329a48316a91e591fe89f90b78e670bdabd179eaba2573757a4beb4785592918ea1b4401d77cb8c176252af3b7fcf83964c26e3bd1c243238dab60de11fc7c0
EBUILD coreutils-8.17.ebuild 5794 SHA256 defa9e0128abe52213d47becf108dad9a9ae6beebc231b63bfcba3dda1fb1f9a SHA512 3de1dce7447f311324eef09dcf2406100213f86736b52b79937b9f24af0f048c4cbe91354a884746f5903a30cd22a74b4d9d0084b92b778f4106229eb903d27b WHIRLPOOL 4486d05a56b22a44cee12f2014373d880d1dfaecdf8264543ef1a0c8cb08ccb2f3b4ab1e65318fcd4d976a593600ac2f5ea09fb5585da447d5de2e754a9e40cc
EBUILD coreutils-8.18.ebuild 5918 SHA256 de55dd817de93a78ac465addf6dc6708a95fc8343ad9104cec682543ba77e44f SHA512 ec18fda8c5b5b0ce2bd2c663306105d5b26666056793b0b82a694a71f384274b5d597b7ebfb4a79b5321c567886c04ee26929ec96f73d8d77267ea13ca9c92d8 WHIRLPOOL 07434157b6ef42cced7581db2ebdea50f019685cdeb57dbbd3db1b259fbd115fe81372f344de9e5385e3a121a86860029864784b3a83da3da4ce8db2137167f3
EBUILD coreutils-8.19.ebuild 5918 SHA256 083a3ea51ecaa34cfa1c5a8fd993816f9d75d0087c8a149ae692bfb521200a88 SHA512 06bdfa2bed6fec721d1e50c3f26787f74957a03840f01e0652b91d87a1fcb5bddca57c02a52fc1b6c9c6c29ee9ffafee7ddc7d851775b43ba7fa367febf8bcd6 WHIRLPOOL e977bb83e82b62f36aae85522d842baae2c069895101ec0675d8be516ef4cc76e078ff8d01b28d5cec51f3cfebd596e7398b4b7063617d98280cfbc6b0df6365
EBUILD coreutils-8.20-r1.ebuild 5897 SHA256 d0572def430a0b9043092140bee811a13c5b401441292be638b6cf225279505e SHA512 8f3293a2e5243c5be9e4001594376aa0c0c28aefa6009c0d93e81f8e42cff8fdc074f07af6a77ef74872e41dcf269999504b2221d82cd6a9b2bff8f176b904c7 WHIRLPOOL 65626c11373d257d84370f2cbb96a7ed1c0e38578bd92940124074491a3c39c9d2ce6dc56829c07e309bf0b5fcd16fb76b06b49eb95b24ef6c8cc01f6136567e
EBUILD coreutils-8.20-r2.ebuild 5898 SHA256 06b6b7bf2e8b43af7a693fccfb36167f3a3019d90b72afd23982f08bf6148150 SHA512 775fb9e79fe0b66fa7d321d3d38b0936098f5758f6af206b3a107df4eebb9f794a5aa780a0762d35f434f00fd7859759261d5a61b0b1ca98595730e8ad87431c WHIRLPOOL e42378dac5da99e6d09e1325e9325d519b90f18b5bd854e4799f02311ff5bb4310d1729bb767c4b7ad1390bdaa2af8a50af39b62cff4d8780ae3e30a0fed2777
EBUILD coreutils-8.20.ebuild 5884 SHA256 b4513676d9e4479a80b891d5586a66200c845e1be0537f5a3e554cebc4efc780 SHA512 889a107a2ceb85877749ed911e33e5ab47b31a7d2a952493b1e2a44395e18758f8f7d4e59708b7b5168957a89f5da3a2887125ffb6a61a8fb0c1c6326ecb819e WHIRLPOOL 65b636b8fe4f3d35cb26698d6f9e468ceea538f197ed08b3b27ef049037291f7d786c2a161b7a53bbc0828f75fdd43d40bd3461bcd5f6a23786cd901d4a1c0b9
EBUILD coreutils-8.5-r1.ebuild 5087 SHA256 7a99ca3814451fbb86457c279ecf3f5aa54b603756a9f58745a7b33b988f9f8f SHA512 89b35cbe9eb72e248b875dc3a1c397b3253f337d7415a60ae352981a2a493521ba19a788da261ab33b2d1129de04ed84b59a3394cda2e5f09309e935d36f8698 WHIRLPOOL 595905b181dec822cdfc358fc9ca2f0aebc3a406d0778aab42c68d9bcb34b7a9fb7a4c5ff038a003b8a01d2644e409b25c8e3ba6be22333c84852cae378e93e0
EBUILD coreutils-8.5.ebuild 5073 SHA256 99940239d3f2efe17ce491bf23ba811598c955952cd60f1d2b4e2d157400d3e3 SHA512 ad6d1bf4adfc60a37623ecb03b7925bda99680d2c369d4000bf95b7d1d01dee5cac96d933c86b951a5697df1c580e2dec873df5b7d4ac3ea0ccf39edca5cb4f9 WHIRLPOOL 6d700af9e9800893c4714974cb1d83f08b15521e5efce7fc32214b5e53705ed0af3030d116ec2e8129121475e990377e22a7edf536d8905b14794497250cc052
EBUILD coreutils-8.7.ebuild 5102 SHA256 8d2f466643f82ec762b6f46c266eba2b0bc37f51e17764704b4893322ddba68f SHA512 7c34cba2ba0b768ebac34d13a2e169f1bce43776d8aecfab4cd8ee3db0ca82ed7cc035a4887adf19b7e67dc3cbb28ed71f026842037d03e4adff1ae4e07a7b39 WHIRLPOOL cc337e855dd92e0a51f30596b531cee38b0c5ca8805854532789d69c3f3abc3c8a0fc9e494aff201a27dc66d83fe391308c5abf7a7372662286ef3a640702a43
EBUILD coreutils-8.8.ebuild 5113 SHA256 98dba1fcb86b41d1753bc305db5344d02075909314d1d4275ccbf5f31cbf59ab SHA512 d6a30a3bc92a1a45f4118dbae1df6aa563b8445a257b56e728dd9241d22eb357de8216716306e9ac1adbbb5f459b7678a595e2d9534be3f827692d0427cf2040 WHIRLPOOL c67fd65731cb297d8309cc39b98667c06ca22e2295d61f23daaf52b3a2fa87ea0e5be3269e7afa132241d752a1b84fe7e3b7803561a7425798194beef47f343f
EBUILD coreutils-8.9.ebuild 5113 SHA256 94a3521bc5493f9ae4487a6190fab0c699eea9870fa91d7ca30917833b59e7e8 SHA512 2ab782551af8174a9f5cd70e17e65af5c04e0bbf582b17fd72403c039bf8771ee97ca40daac3aa5c562e48582e5a343545bd91e3d290e9697b96284599dfacd7 WHIRLPOOL 9ffa1243a4fdd9fe3ee508fa517a2c2fc61f84ae9362787b3e7aced799ae1a05d4ae22a18115d888c5bc41640047c8b7a3b62de0d9a0743632e819fb7fbfff6e
MISC ChangeLog 52496 SHA256 68795f5a80bfb4678587a0ea96fda725e102e322ac5856a4898496e7279c28b0 SHA512 606e8c79679a49d9beee19123ad896584dbf9ab1f786dd472148be6818d66a50e239709c483e1da8905c9a87c2cb63302275c5669721d3ba75605ede3bd6dfc4 WHIRLPOOL 3c5e6fd10825fdf350a20fe3195a56e36d0a1f40acf2f0ed80df8b00f102d76ef84ea68efcb6a05ab9ff243c2e7398374715c7f1b7b3ddee379f383b579b80a5
MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52

View File

@ -0,0 +1,164 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.10.ebuild,v 1.4 2012/03/27 17:49:13 vapier Exp $
EAPI="3"
inherit eutils flag-o-matic toolchain-funcs
PATCH_VER="2"
DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
HOMEPAGE="http://www.gnu.org/software/coreutils/"
SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz
mirror://gnu/${PN}/${P}.tar.xz
mirror://gentoo/${P}.tar.xz
mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="acl caps gmp nls selinux static unicode vanilla xattr"
RDEPEND="caps? ( sys-libs/libcap )
gmp? ( dev-libs/gmp )
selinux? ( sys-libs/libselinux )
acl? ( sys-apps/acl )
xattr? ( sys-apps/attr )
nls? ( >=sys-devel/gettext-0.15 )
!<sys-apps/util-linux-2.13
!sys-apps/stat
!net-mail/base64
!sys-apps/mktemp
!<app-forensics/tct-1.18-r1
!<net-fs/netatalk-2.0.3-r4
!<sci-chemistry/ccp4-6.1.1"
DEPEND="${RDEPEND}
app-arch/xz-utils"
src_prepare() {
if ! use vanilla ; then
use unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
EPATCH_SUFFIX="patch" \
PATCHDIR="${WORKDIR}/patch" \
EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
epatch
fi
# Avoid perl dep for compiled in dircolors default #348642
has_version dev-lang/perl || touch src/dircolors.h
# Since we've patched many .c files, the make process will try to
# re-build the manpages by running `./bin --help`. When doing a
# cross-compile, we can't do that since 'bin' isn't a native bin.
# Also, it's not like we changed the usage on any of these things,
# so let's just update the timestamps and skip the help2man step.
set -- man/*.x
tc-is-cross-compiler && touch ${@/%x/1}
}
src_configure() {
tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] && export fu_cv_sys_stat_statfs2_bsize=yes #311569
use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
# kill/uptime - procps
# groups/su - shadow
# hostname - net-tools
econf \
--with-packager="Gentoo" \
--with-packager-version="${PVR} (p${PATCH_VER:-0})" \
--with-packager-bug-reports="http://bugs.gentoo.org/" \
--enable-install-program="arch" \
--enable-no-install-program="groups,hostname,kill,su,uptime" \
--enable-largefile \
$(use caps || echo --disable-libcap) \
$(use_enable nls) \
$(use_enable acl) \
$(use_enable xattr) \
$(use_with gmp)
}
src_test() {
# Non-root tests will fail if the full path isnt
# accessible to non-root users
chmod -R go-w "${WORKDIR}"
chmod a+rx "${WORKDIR}"
# coreutils tests like to do `mount` and such with temp dirs
# so make sure /etc/mtab is writable #265725
# make sure /dev/loop* can be mounted #269758
mkdir -p "${T}"/mount-wrappers
mkwrap() {
local w ww
for w in "$@" ; do
ww="${T}/mount-wrappers/${w}"
cat <<-EOF > "${ww}"
#!/bin/sh
exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
EOF
chmod a+rx "${ww}"
done
}
mkwrap mount umount
addwrite /dev/full
#export RUN_EXPENSIVE_TESTS="yes"
#export FETISH_GROUPS="portage wheel"
env PATH="${T}/mount-wrappers:${PATH}" \
emake -j1 -k check || die "make check failed"
}
src_install() {
emake install DESTDIR="${D}" || die
dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
insinto /etc
newins src/dircolors.hin DIR_COLORS || die
if [[ ${USERLAND} == "GNU" ]] ; then
cd "${D}"/usr/bin
dodir /bin
# move critical binaries into /bin (required by FHS)
local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
mkdir mknod mv pwd rm rmdir stty sync true uname"
mv ${fhs} ../../bin/ || die "could not move fhs bins"
# move critical binaries into /bin (common scripts)
local com="basename chroot cut dir dirname du env expr head mkfifo
mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
mv ${com} ../../bin/ || die "could not move common bins"
# create a symlink for uname in /usr/bin/ since autotools require it
local x
for x in ${com} uname ; do
dosym /bin/${x} /usr/bin/${x} || die
done
else
# For now, drop the man pages, collides with the ones of the system.
rm -rf "${D}"/usr/share/man
fi
}
pkg_postinst() {
ewarn "Make sure you run 'hash -r' in your active shells."
ewarn "You should also re-source your shell settings for LS_COLORS"
ewarn " changes, such as: source /etc/profile"
# /bin/dircolors sometimes sticks around #224823
if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
einfo "Deleting orphaned GNU /bin/dircolors for you"
rm -f "${ROOT}/bin/dircolors"
fi
fi
# Help out users using experimental filesystems
if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then
case $(uname -r) in
2.6.[12][0-9]|2.6.3[0-7]*)
ewarn "You are running a system with a buggy btrfs driver."
ewarn "Please upgrade your kernel to avoid silent corruption."
ewarn "See: https://bugs.gentoo.org/353907"
;;
esac
fi
}

View File

@ -0,0 +1,164 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.11.ebuild,v 1.2 2012/03/27 17:49:13 vapier Exp $
EAPI="3"
inherit eutils flag-o-matic toolchain-funcs
PATCH_VER="1"
DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
HOMEPAGE="http://www.gnu.org/software/coreutils/"
SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz
mirror://gnu/${PN}/${P}.tar.xz
mirror://gentoo/${P}.tar.xz
mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="acl caps gmp nls selinux static unicode vanilla xattr"
RDEPEND="caps? ( sys-libs/libcap )
gmp? ( dev-libs/gmp )
selinux? ( sys-libs/libselinux )
acl? ( sys-apps/acl )
xattr? ( sys-apps/attr )
nls? ( >=sys-devel/gettext-0.15 )
!<sys-apps/util-linux-2.13
!sys-apps/stat
!net-mail/base64
!sys-apps/mktemp
!<app-forensics/tct-1.18-r1
!<net-fs/netatalk-2.0.3-r4
!<sci-chemistry/ccp4-6.1.1"
DEPEND="${RDEPEND}
app-arch/xz-utils"
src_prepare() {
if ! use vanilla ; then
use unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
EPATCH_SUFFIX="patch" \
PATCHDIR="${WORKDIR}/patch" \
EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
epatch
fi
# Avoid perl dep for compiled in dircolors default #348642
has_version dev-lang/perl || touch src/dircolors.h
# Since we've patched many .c files, the make process will try to
# re-build the manpages by running `./bin --help`. When doing a
# cross-compile, we can't do that since 'bin' isn't a native bin.
# Also, it's not like we changed the usage on any of these things,
# so let's just update the timestamps and skip the help2man step.
set -- man/*.x
tc-is-cross-compiler && touch ${@/%x/1}
}
src_configure() {
tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] && export fu_cv_sys_stat_statfs2_bsize=yes #311569
use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
# kill/uptime - procps
# groups/su - shadow
# hostname - net-tools
econf \
--with-packager="Gentoo" \
--with-packager-version="${PVR} (p${PATCH_VER:-0})" \
--with-packager-bug-reports="http://bugs.gentoo.org/" \
--enable-install-program="arch" \
--enable-no-install-program="groups,hostname,kill,su,uptime" \
--enable-largefile \
$(use caps || echo --disable-libcap) \
$(use_enable nls) \
$(use_enable acl) \
$(use_enable xattr) \
$(use_with gmp)
}
src_test() {
# Non-root tests will fail if the full path isnt
# accessible to non-root users
chmod -R go-w "${WORKDIR}"
chmod a+rx "${WORKDIR}"
# coreutils tests like to do `mount` and such with temp dirs
# so make sure /etc/mtab is writable #265725
# make sure /dev/loop* can be mounted #269758
mkdir -p "${T}"/mount-wrappers
mkwrap() {
local w ww
for w in "$@" ; do
ww="${T}/mount-wrappers/${w}"
cat <<-EOF > "${ww}"
#!/bin/sh
exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
EOF
chmod a+rx "${ww}"
done
}
mkwrap mount umount
addwrite /dev/full
#export RUN_EXPENSIVE_TESTS="yes"
#export FETISH_GROUPS="portage wheel"
env PATH="${T}/mount-wrappers:${PATH}" \
emake -j1 -k check || die "make check failed"
}
src_install() {
emake install DESTDIR="${D}" || die
dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
insinto /etc
newins src/dircolors.hin DIR_COLORS || die
if [[ ${USERLAND} == "GNU" ]] ; then
cd "${D}"/usr/bin
dodir /bin
# move critical binaries into /bin (required by FHS)
local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
mkdir mknod mv pwd rm rmdir stty sync true uname"
mv ${fhs} ../../bin/ || die "could not move fhs bins"
# move critical binaries into /bin (common scripts)
local com="basename chroot cut dir dirname du env expr head mkfifo
mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
mv ${com} ../../bin/ || die "could not move common bins"
# create a symlink for uname in /usr/bin/ since autotools require it
local x
for x in ${com} uname ; do
dosym /bin/${x} /usr/bin/${x} || die
done
else
# For now, drop the man pages, collides with the ones of the system.
rm -rf "${D}"/usr/share/man
fi
}
pkg_postinst() {
ewarn "Make sure you run 'hash -r' in your active shells."
ewarn "You should also re-source your shell settings for LS_COLORS"
ewarn " changes, such as: source /etc/profile"
# /bin/dircolors sometimes sticks around #224823
if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
einfo "Deleting orphaned GNU /bin/dircolors for you"
rm -f "${ROOT}/bin/dircolors"
fi
fi
# Help out users using experimental filesystems
if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then
case $(uname -r) in
2.6.[12][0-9]|2.6.3[0-7]*)
ewarn "You are running a system with a buggy btrfs driver."
ewarn "Please upgrade your kernel to avoid silent corruption."
ewarn "See: https://bugs.gentoo.org/353907"
;;
esac
fi
}

View File

@ -0,0 +1,164 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.12.ebuild,v 1.2 2012/03/27 17:49:13 vapier Exp $
EAPI="3"
inherit eutils flag-o-matic toolchain-funcs
PATCH_VER="1"
DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
HOMEPAGE="http://www.gnu.org/software/coreutils/"
SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz
mirror://gnu/${PN}/${P}.tar.xz
mirror://gentoo/${P}.tar.xz
mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="acl caps gmp nls selinux static unicode vanilla xattr"
RDEPEND="caps? ( sys-libs/libcap )
gmp? ( dev-libs/gmp )
selinux? ( sys-libs/libselinux )
acl? ( sys-apps/acl )
xattr? ( sys-apps/attr )
nls? ( >=sys-devel/gettext-0.15 )
!<sys-apps/util-linux-2.13
!sys-apps/stat
!net-mail/base64
!sys-apps/mktemp
!<app-forensics/tct-1.18-r1
!<net-fs/netatalk-2.0.3-r4
!<sci-chemistry/ccp4-6.1.1"
DEPEND="${RDEPEND}
app-arch/xz-utils"
src_prepare() {
if ! use vanilla ; then
use unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
EPATCH_SUFFIX="patch" \
PATCHDIR="${WORKDIR}/patch" \
EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
epatch
fi
# Avoid perl dep for compiled in dircolors default #348642
has_version dev-lang/perl || touch src/dircolors.h
# Since we've patched many .c files, the make process will try to
# re-build the manpages by running `./bin --help`. When doing a
# cross-compile, we can't do that since 'bin' isn't a native bin.
# Also, it's not like we changed the usage on any of these things,
# so let's just update the timestamps and skip the help2man step.
set -- man/*.x
tc-is-cross-compiler && touch ${@/%x/1}
}
src_configure() {
tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] && export fu_cv_sys_stat_statfs2_bsize=yes #311569
use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
# kill/uptime - procps
# groups/su - shadow
# hostname - net-tools
econf \
--with-packager="Gentoo" \
--with-packager-version="${PVR} (p${PATCH_VER:-0})" \
--with-packager-bug-reports="http://bugs.gentoo.org/" \
--enable-install-program="arch" \
--enable-no-install-program="groups,hostname,kill,su,uptime" \
--enable-largefile \
$(use caps || echo --disable-libcap) \
$(use_enable nls) \
$(use_enable acl) \
$(use_enable xattr) \
$(use_with gmp)
}
src_test() {
# Non-root tests will fail if the full path isnt
# accessible to non-root users
chmod -R go-w "${WORKDIR}"
chmod a+rx "${WORKDIR}"
# coreutils tests like to do `mount` and such with temp dirs
# so make sure /etc/mtab is writable #265725
# make sure /dev/loop* can be mounted #269758
mkdir -p "${T}"/mount-wrappers
mkwrap() {
local w ww
for w in "$@" ; do
ww="${T}/mount-wrappers/${w}"
cat <<-EOF > "${ww}"
#!/bin/sh
exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
EOF
chmod a+rx "${ww}"
done
}
mkwrap mount umount
addwrite /dev/full
#export RUN_EXPENSIVE_TESTS="yes"
#export FETISH_GROUPS="portage wheel"
env PATH="${T}/mount-wrappers:${PATH}" \
emake -j1 -k check || die "make check failed"
}
src_install() {
emake install DESTDIR="${D}" || die
dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
insinto /etc
newins src/dircolors.hin DIR_COLORS || die
if [[ ${USERLAND} == "GNU" ]] ; then
cd "${D}"/usr/bin
dodir /bin
# move critical binaries into /bin (required by FHS)
local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
mkdir mknod mv pwd rm rmdir stty sync true uname"
mv ${fhs} ../../bin/ || die "could not move fhs bins"
# move critical binaries into /bin (common scripts)
local com="basename chroot cut dir dirname du env expr head mkfifo
mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
mv ${com} ../../bin/ || die "could not move common bins"
# create a symlink for uname in /usr/bin/ since autotools require it
local x
for x in ${com} uname ; do
dosym /bin/${x} /usr/bin/${x} || die
done
else
# For now, drop the man pages, collides with the ones of the system.
rm -rf "${D}"/usr/share/man
fi
}
pkg_postinst() {
ewarn "Make sure you run 'hash -r' in your active shells."
ewarn "You should also re-source your shell settings for LS_COLORS"
ewarn " changes, such as: source /etc/profile"
# /bin/dircolors sometimes sticks around #224823
if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
einfo "Deleting orphaned GNU /bin/dircolors for you"
rm -f "${ROOT}/bin/dircolors"
fi
fi
# Help out users using experimental filesystems
if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then
case $(uname -r) in
2.6.[12][0-9]|2.6.3[0-7]*)
ewarn "You are running a system with a buggy btrfs driver."
ewarn "Please upgrade your kernel to avoid silent corruption."
ewarn "See: https://bugs.gentoo.org/353907"
;;
esac
fi
}

View File

@ -0,0 +1,164 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.13.ebuild,v 1.2 2012/03/27 17:49:13 vapier Exp $
EAPI="3"
inherit eutils flag-o-matic toolchain-funcs
PATCH_VER="1"
DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
HOMEPAGE="http://www.gnu.org/software/coreutils/"
SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz
mirror://gnu/${PN}/${P}.tar.xz
mirror://gentoo/${P}.tar.xz
mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="acl caps gmp nls selinux static unicode vanilla xattr"
RDEPEND="caps? ( sys-libs/libcap )
gmp? ( dev-libs/gmp )
selinux? ( sys-libs/libselinux )
acl? ( sys-apps/acl )
xattr? ( sys-apps/attr )
nls? ( >=sys-devel/gettext-0.15 )
!<sys-apps/util-linux-2.13
!sys-apps/stat
!net-mail/base64
!sys-apps/mktemp
!<app-forensics/tct-1.18-r1
!<net-fs/netatalk-2.0.3-r4
!<sci-chemistry/ccp4-6.1.1"
DEPEND="${RDEPEND}
app-arch/xz-utils"
src_prepare() {
if ! use vanilla ; then
use unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
EPATCH_SUFFIX="patch" \
PATCHDIR="${WORKDIR}/patch" \
EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
epatch
fi
# Avoid perl dep for compiled in dircolors default #348642
has_version dev-lang/perl || touch src/dircolors.h
# Since we've patched many .c files, the make process will try to
# re-build the manpages by running `./bin --help`. When doing a
# cross-compile, we can't do that since 'bin' isn't a native bin.
# Also, it's not like we changed the usage on any of these things,
# so let's just update the timestamps and skip the help2man step.
set -- man/*.x
tc-is-cross-compiler && touch ${@/%x/1}
}
src_configure() {
tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] && export fu_cv_sys_stat_statfs2_bsize=yes #311569
use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
# kill/uptime - procps
# groups/su - shadow
# hostname - net-tools
econf \
--with-packager="Gentoo" \
--with-packager-version="${PVR} (p${PATCH_VER:-0})" \
--with-packager-bug-reports="http://bugs.gentoo.org/" \
--enable-install-program="arch" \
--enable-no-install-program="groups,hostname,kill,su,uptime" \
--enable-largefile \
$(use caps || echo --disable-libcap) \
$(use_enable nls) \
$(use_enable acl) \
$(use_enable xattr) \
$(use_with gmp)
}
src_test() {
# Non-root tests will fail if the full path isnt
# accessible to non-root users
chmod -R go-w "${WORKDIR}"
chmod a+rx "${WORKDIR}"
# coreutils tests like to do `mount` and such with temp dirs
# so make sure /etc/mtab is writable #265725
# make sure /dev/loop* can be mounted #269758
mkdir -p "${T}"/mount-wrappers
mkwrap() {
local w ww
for w in "$@" ; do
ww="${T}/mount-wrappers/${w}"
cat <<-EOF > "${ww}"
#!/bin/sh
exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
EOF
chmod a+rx "${ww}"
done
}
mkwrap mount umount
addwrite /dev/full
#export RUN_EXPENSIVE_TESTS="yes"
#export FETISH_GROUPS="portage wheel"
env PATH="${T}/mount-wrappers:${PATH}" \
emake -j1 -k check || die "make check failed"
}
src_install() {
emake install DESTDIR="${D}" || die
dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
insinto /etc
newins src/dircolors.hin DIR_COLORS || die
if [[ ${USERLAND} == "GNU" ]] ; then
cd "${D}"/usr/bin
dodir /bin
# move critical binaries into /bin (required by FHS)
local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
mkdir mknod mv pwd rm rmdir stty sync true uname"
mv ${fhs} ../../bin/ || die "could not move fhs bins"
# move critical binaries into /bin (common scripts)
local com="basename chroot cut dir dirname du env expr head mkfifo
mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
mv ${com} ../../bin/ || die "could not move common bins"
# create a symlink for uname in /usr/bin/ since autotools require it
local x
for x in ${com} uname ; do
dosym /bin/${x} /usr/bin/${x} || die
done
else
# For now, drop the man pages, collides with the ones of the system.
rm -rf "${D}"/usr/share/man
fi
}
pkg_postinst() {
ewarn "Make sure you run 'hash -r' in your active shells."
ewarn "You should also re-source your shell settings for LS_COLORS"
ewarn " changes, such as: source /etc/profile"
# /bin/dircolors sometimes sticks around #224823
if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
einfo "Deleting orphaned GNU /bin/dircolors for you"
rm -f "${ROOT}/bin/dircolors"
fi
fi
# Help out users using experimental filesystems
if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then
case $(uname -r) in
2.6.[12][0-9]|2.6.3[0-7]*)
ewarn "You are running a system with a buggy btrfs driver."
ewarn "Please upgrade your kernel to avoid silent corruption."
ewarn "See: https://bugs.gentoo.org/353907"
;;
esac
fi
}

View File

@ -0,0 +1,167 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.14.ebuild,v 1.10 2012/03/27 17:49:13 vapier Exp $
EAPI="3"
inherit eutils flag-o-matic toolchain-funcs
PATCH_VER="1"
DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
HOMEPAGE="http://www.gnu.org/software/coreutils/"
SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz
mirror://gnu/${PN}/${P}.tar.xz
mirror://gentoo/${P}.tar.xz
mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
IUSE="acl caps gmp nls selinux static unicode vanilla xattr"
RDEPEND="caps? ( sys-libs/libcap )
gmp? ( dev-libs/gmp )
selinux? ( sys-libs/libselinux )
acl? ( sys-apps/acl )
xattr? ( sys-apps/attr )
nls? ( >=sys-devel/gettext-0.15 )
!<sys-apps/util-linux-2.13
!sys-apps/stat
!net-mail/base64
!sys-apps/mktemp
!<app-forensics/tct-1.18-r1
!<net-fs/netatalk-2.0.3-r4
!<sci-chemistry/ccp4-6.1.1"
DEPEND="${RDEPEND}
app-arch/xz-utils"
src_prepare() {
if ! use vanilla ; then
use unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
EPATCH_SUFFIX="patch" \
PATCHDIR="${WORKDIR}/patch" \
EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
epatch
fi
# Since we've patched many .c files, the make process will try to
# re-build the manpages by running `./bin --help`. When doing a
# cross-compile, we can't do that since 'bin' isn't a native bin.
# Also, it's not like we changed the usage on any of these things,
# so let's just update the timestamps and skip the help2man step.
set -- man/*.x
tc-is-cross-compiler && touch ${@/%x/1}
# Avoid perl dep for compiled in dircolors default #348642
if ! has_version dev-lang/perl ; then
touch src/dircolors.h
touch ${@/%x/1}
fi
}
src_configure() {
tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] && export fu_cv_sys_stat_statfs2_bsize=yes #311569
use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
# kill/uptime - procps
# groups/su - shadow
# hostname - net-tools
econf \
--with-packager="Gentoo" \
--with-packager-version="${PVR} (p${PATCH_VER:-0})" \
--with-packager-bug-reports="http://bugs.gentoo.org/" \
--enable-install-program="arch" \
--enable-no-install-program="groups,hostname,kill,su,uptime" \
--enable-largefile \
$(use caps || echo --disable-libcap) \
$(use_enable nls) \
$(use_enable acl) \
$(use_enable xattr) \
$(use_with gmp)
}
src_test() {
# Non-root tests will fail if the full path isnt
# accessible to non-root users
chmod -R go-w "${WORKDIR}"
chmod a+rx "${WORKDIR}"
# coreutils tests like to do `mount` and such with temp dirs
# so make sure /etc/mtab is writable #265725
# make sure /dev/loop* can be mounted #269758
mkdir -p "${T}"/mount-wrappers
mkwrap() {
local w ww
for w in "$@" ; do
ww="${T}/mount-wrappers/${w}"
cat <<-EOF > "${ww}"
#!/bin/sh
exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
EOF
chmod a+rx "${ww}"
done
}
mkwrap mount umount
addwrite /dev/full
#export RUN_EXPENSIVE_TESTS="yes"
#export FETISH_GROUPS="portage wheel"
env PATH="${T}/mount-wrappers:${PATH}" \
emake -j1 -k check || die "make check failed"
}
src_install() {
emake install DESTDIR="${D}" || die
dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
insinto /etc
newins src/dircolors.hin DIR_COLORS || die
if [[ ${USERLAND} == "GNU" ]] ; then
cd "${D}"/usr/bin
dodir /bin
# move critical binaries into /bin (required by FHS)
local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
mkdir mknod mv pwd rm rmdir stty sync true uname"
mv ${fhs} ../../bin/ || die "could not move fhs bins"
# move critical binaries into /bin (common scripts)
local com="basename chroot cut dir dirname du env expr head mkfifo
mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
mv ${com} ../../bin/ || die "could not move common bins"
# create a symlink for uname in /usr/bin/ since autotools require it
local x
for x in ${com} uname ; do
dosym /bin/${x} /usr/bin/${x} || die
done
else
# For now, drop the man pages, collides with the ones of the system.
rm -rf "${D}"/usr/share/man
fi
}
pkg_postinst() {
ewarn "Make sure you run 'hash -r' in your active shells."
ewarn "You should also re-source your shell settings for LS_COLORS"
ewarn " changes, such as: source /etc/profile"
# /bin/dircolors sometimes sticks around #224823
if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
einfo "Deleting orphaned GNU /bin/dircolors for you"
rm -f "${ROOT}/bin/dircolors"
fi
fi
# Help out users using experimental filesystems
if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then
case $(uname -r) in
2.6.[12][0-9]|2.6.3[0-7]*)
ewarn "You are running a system with a buggy btrfs driver."
ewarn "Please upgrade your kernel to avoid silent corruption."
ewarn "See: https://bugs.gentoo.org/353907"
;;
esac
fi
}

View File

@ -0,0 +1,168 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.15.ebuild,v 1.2 2012/03/27 17:49:13 vapier Exp $
EAPI="3"
inherit eutils flag-o-matic toolchain-funcs
PATCH_VER="1"
DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
HOMEPAGE="http://www.gnu.org/software/coreutils/"
SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz
mirror://gnu/${PN}/${P}.tar.xz
mirror://gentoo/${P}.tar.xz
mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="acl caps gmp nls selinux static unicode vanilla xattr"
RDEPEND="caps? ( sys-libs/libcap )
gmp? ( dev-libs/gmp )
selinux? ( sys-libs/libselinux )
acl? ( sys-apps/acl )
xattr? ( sys-apps/attr )
nls? ( >=sys-devel/gettext-0.15 )
!app-misc/realpath
!<sys-apps/util-linux-2.13
!sys-apps/stat
!net-mail/base64
!sys-apps/mktemp
!<app-forensics/tct-1.18-r1
!<net-fs/netatalk-2.0.3-r4
!<sci-chemistry/ccp4-6.1.1"
DEPEND="${RDEPEND}
app-arch/xz-utils"
src_prepare() {
if ! use vanilla ; then
use unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
EPATCH_SUFFIX="patch" \
PATCHDIR="${WORKDIR}/patch" \
EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
epatch
fi
# Since we've patched many .c files, the make process will try to
# re-build the manpages by running `./bin --help`. When doing a
# cross-compile, we can't do that since 'bin' isn't a native bin.
# Also, it's not like we changed the usage on any of these things,
# so let's just update the timestamps and skip the help2man step.
set -- man/*.x
tc-is-cross-compiler && touch ${@/%x/1}
# Avoid perl dep for compiled in dircolors default #348642
if ! has_version dev-lang/perl ; then
touch src/dircolors.h
touch ${@/%x/1}
fi
}
src_configure() {
tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] && export fu_cv_sys_stat_statfs2_bsize=yes #311569
use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
# kill/uptime - procps
# groups/su - shadow
# hostname - net-tools
econf \
--with-packager="Gentoo" \
--with-packager-version="${PVR} (p${PATCH_VER:-0})" \
--with-packager-bug-reports="http://bugs.gentoo.org/" \
--enable-install-program="arch" \
--enable-no-install-program="groups,hostname,kill,su,uptime" \
--enable-largefile \
$(use caps || echo --disable-libcap) \
$(use_enable nls) \
$(use_enable acl) \
$(use_enable xattr) \
$(use_with gmp)
}
src_test() {
# Non-root tests will fail if the full path isnt
# accessible to non-root users
chmod -R go-w "${WORKDIR}"
chmod a+rx "${WORKDIR}"
# coreutils tests like to do `mount` and such with temp dirs
# so make sure /etc/mtab is writable #265725
# make sure /dev/loop* can be mounted #269758
mkdir -p "${T}"/mount-wrappers
mkwrap() {
local w ww
for w in "$@" ; do
ww="${T}/mount-wrappers/${w}"
cat <<-EOF > "${ww}"
#!/bin/sh
exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
EOF
chmod a+rx "${ww}"
done
}
mkwrap mount umount
addwrite /dev/full
#export RUN_EXPENSIVE_TESTS="yes"
#export FETISH_GROUPS="portage wheel"
env PATH="${T}/mount-wrappers:${PATH}" \
emake -j1 -k check || die "make check failed"
}
src_install() {
emake install DESTDIR="${D}" || die
dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
insinto /etc
newins src/dircolors.hin DIR_COLORS || die
if [[ ${USERLAND} == "GNU" ]] ; then
cd "${D}"/usr/bin
dodir /bin
# move critical binaries into /bin (required by FHS)
local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
mkdir mknod mv pwd rm rmdir stty sync true uname"
mv ${fhs} ../../bin/ || die "could not move fhs bins"
# move critical binaries into /bin (common scripts)
local com="basename chroot cut dir dirname du env expr head mkfifo
mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
mv ${com} ../../bin/ || die "could not move common bins"
# create a symlink for uname in /usr/bin/ since autotools require it
local x
for x in ${com} uname ; do
dosym /bin/${x} /usr/bin/${x} || die
done
else
# For now, drop the man pages, collides with the ones of the system.
rm -rf "${D}"/usr/share/man
fi
}
pkg_postinst() {
ewarn "Make sure you run 'hash -r' in your active shells."
ewarn "You should also re-source your shell settings for LS_COLORS"
ewarn " changes, such as: source /etc/profile"
# /bin/dircolors sometimes sticks around #224823
if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
einfo "Deleting orphaned GNU /bin/dircolors for you"
rm -f "${ROOT}/bin/dircolors"
fi
fi
# Help out users using experimental filesystems
if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then
case $(uname -r) in
2.6.[12][0-9]|2.6.3[0-7]*)
ewarn "You are running a system with a buggy btrfs driver."
ewarn "Please upgrade your kernel to avoid silent corruption."
ewarn "See: https://bugs.gentoo.org/353907"
;;
esac
fi
}

View File

@ -0,0 +1,172 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.16.ebuild,v 1.10 2012/09/30 17:53:12 armin76 Exp $
EAPI="3"
inherit eutils flag-o-matic toolchain-funcs
PATCH_VER="1"
DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
HOMEPAGE="http://www.gnu.org/software/coreutils/"
SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz
mirror://gnu/${PN}/${P}.tar.xz
mirror://gentoo/${P}.tar.xz
mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
IUSE="acl caps gmp nls selinux static unicode vanilla xattr"
RDEPEND="caps? ( sys-libs/libcap )
gmp? ( dev-libs/gmp )
selinux? ( sys-libs/libselinux )
acl? ( sys-apps/acl )
xattr? ( sys-apps/attr )
nls? ( >=sys-devel/gettext-0.15 )
!app-misc/realpath
!<sys-apps/util-linux-2.13
!sys-apps/stat
!net-mail/base64
!sys-apps/mktemp
!<app-forensics/tct-1.18-r1
!<net-fs/netatalk-2.0.3-r4
!<sci-chemistry/ccp4-6.1.1"
DEPEND="${RDEPEND}
app-arch/xz-utils"
src_prepare() {
if ! use vanilla ; then
use unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
EPATCH_SUFFIX="patch" \
PATCHDIR="${WORKDIR}/patch" \
EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
epatch
# This is fixed in newer versions -- this hack is for stable.
sed -i '/_GL_WARN_ON_USE.*gets,/d' lib/stdio.in.h || die
fi
# Since we've patched many .c files, the make process will try to
# re-build the manpages by running `./bin --help`. When doing a
# cross-compile, we can't do that since 'bin' isn't a native bin.
# Also, it's not like we changed the usage on any of these things,
# so let's just update the timestamps and skip the help2man step.
set -- man/*.x
tc-is-cross-compiler && touch ${@/%x/1}
# Avoid perl dep for compiled in dircolors default #348642
if ! has_version dev-lang/perl ; then
touch src/dircolors.h
touch ${@/%x/1}
fi
}
src_configure() {
tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] && export fu_cv_sys_stat_statfs2_bsize=yes #311569
export gl_cv_func_mknod_works=yes #409919
use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
# kill/uptime - procps
# groups/su - shadow
# hostname - net-tools
econf \
--with-packager="Gentoo" \
--with-packager-version="${PVR} (p${PATCH_VER:-0})" \
--with-packager-bug-reports="http://bugs.gentoo.org/" \
--enable-install-program="arch" \
--enable-no-install-program="groups,hostname,kill,su,uptime" \
--enable-largefile \
$(use caps || echo --disable-libcap) \
$(use_enable nls) \
$(use_enable acl) \
$(use_enable xattr) \
$(use_with gmp)
}
src_test() {
# Non-root tests will fail if the full path isnt
# accessible to non-root users
chmod -R go-w "${WORKDIR}"
chmod a+rx "${WORKDIR}"
# coreutils tests like to do `mount` and such with temp dirs
# so make sure /etc/mtab is writable #265725
# make sure /dev/loop* can be mounted #269758
mkdir -p "${T}"/mount-wrappers
mkwrap() {
local w ww
for w in "$@" ; do
ww="${T}/mount-wrappers/${w}"
cat <<-EOF > "${ww}"
#!/bin/sh
exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
EOF
chmod a+rx "${ww}"
done
}
mkwrap mount umount
addwrite /dev/full
#export RUN_EXPENSIVE_TESTS="yes"
#export FETISH_GROUPS="portage wheel"
env PATH="${T}/mount-wrappers:${PATH}" \
emake -j1 -k check || die "make check failed"
}
src_install() {
emake install DESTDIR="${D}" || die
dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
insinto /etc
newins src/dircolors.hin DIR_COLORS || die
if [[ ${USERLAND} == "GNU" ]] ; then
cd "${D}"/usr/bin
dodir /bin
# move critical binaries into /bin (required by FHS)
local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
mkdir mknod mv pwd rm rmdir stty sync true uname"
mv ${fhs} ../../bin/ || die "could not move fhs bins"
# move critical binaries into /bin (common scripts)
local com="basename chroot cut dir dirname du env expr head mkfifo
mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
mv ${com} ../../bin/ || die "could not move common bins"
# create a symlink for uname in /usr/bin/ since autotools require it
local x
for x in ${com} uname ; do
dosym /bin/${x} /usr/bin/${x} || die
done
else
# For now, drop the man pages, collides with the ones of the system.
rm -rf "${D}"/usr/share/man
fi
}
pkg_postinst() {
ewarn "Make sure you run 'hash -r' in your active shells."
ewarn "You should also re-source your shell settings for LS_COLORS"
ewarn " changes, such as: source /etc/profile"
# /bin/dircolors sometimes sticks around #224823
if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
einfo "Deleting orphaned GNU /bin/dircolors for you"
rm -f "${ROOT}/bin/dircolors"
fi
fi
# Help out users using experimental filesystems
if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then
case $(uname -r) in
2.6.[12][0-9]|2.6.3[0-7]*)
ewarn "You are running a system with a buggy btrfs driver."
ewarn "Please upgrade your kernel to avoid silent corruption."
ewarn "See: https://bugs.gentoo.org/353907"
;;
esac
fi
}

View File

@ -0,0 +1,175 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.17.ebuild,v 1.3 2012/07/11 14:33:02 ryao Exp $
EAPI="3"
inherit eutils flag-o-matic toolchain-funcs
PATCH_VER="1.1"
DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
HOMEPAGE="http://www.gnu.org/software/coreutils/"
SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz
mirror://gnu/${PN}/${P}.tar.xz
mirror://gentoo/${P}.tar.xz
mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
http://dev.gentoo.org/~ryao/dist/${P}-patches-${PATCH_VER}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd"
IUSE="acl caps gmp nls selinux static unicode userland_BSD vanilla xattr"
RDEPEND="caps? ( sys-libs/libcap )
gmp? ( dev-libs/gmp )
selinux? ( sys-libs/libselinux )
acl? ( sys-apps/acl )
xattr? ( !userland_BSD? ( sys-apps/attr ) )
nls? ( >=sys-devel/gettext-0.15 )
!app-misc/realpath
!<sys-apps/util-linux-2.13
!sys-apps/stat
!net-mail/base64
!sys-apps/mktemp
!<app-forensics/tct-1.18-r1
!<net-fs/netatalk-2.0.3-r4
!<sci-chemistry/ccp4-6.1.1"
DEPEND="${RDEPEND}
app-arch/xz-utils"
src_prepare() {
if ! use vanilla ; then
use unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
EPATCH_SUFFIX="patch" \
PATCHDIR="${WORKDIR}/patch" \
EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
epatch
fi
# Since we've patched many .c files, the make process will try to
# re-build the manpages by running `./bin --help`. When doing a
# cross-compile, we can't do that since 'bin' isn't a native bin.
# Also, it's not like we changed the usage on any of these things,
# so let's just update the timestamps and skip the help2man step.
set -- man/*.x
tc-is-cross-compiler && touch ${@/%x/1}
# Avoid perl dep for compiled in dircolors default #348642
if ! has_version dev-lang/perl ; then
touch src/dircolors.h
touch ${@/%x/1}
fi
}
src_configure() {
local myconf=''
if tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] ; then
export fu_cv_sys_stat_statfs2_bsize=yes #311569
export gl_cv_func_realpath_works=yes #416629
fi
export gl_cv_func_mknod_works=yes #409919
use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
use userland_BSD && myconf="${myconf} -program-prefix=g --program-transform-name=s/stat/nustat/"
# kill/uptime - procps
# groups/su - shadow
# hostname - net-tools
econf \
--with-packager="Gentoo" \
--with-packager-version="${PVR} (p${PATCH_VER:-0})" \
--with-packager-bug-reports="http://bugs.gentoo.org/" \
--enable-install-program="arch" \
--enable-no-install-program="groups,hostname,kill,su,uptime" \
--enable-largefile \
$(use caps || echo --disable-libcap) \
$(use_enable nls) \
$(use_enable acl) \
$(use_enable xattr) \
$(use_with gmp) \
${myconf}
}
src_test() {
# Non-root tests will fail if the full path isnt
# accessible to non-root users
chmod -R go-w "${WORKDIR}"
chmod a+rx "${WORKDIR}"
# coreutils tests like to do `mount` and such with temp dirs
# so make sure /etc/mtab is writable #265725
# make sure /dev/loop* can be mounted #269758
mkdir -p "${T}"/mount-wrappers
mkwrap() {
local w ww
for w in "$@" ; do
ww="${T}/mount-wrappers/${w}"
cat <<-EOF > "${ww}"
#!/bin/sh
exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
EOF
chmod a+rx "${ww}"
done
}
mkwrap mount umount
addwrite /dev/full
#export RUN_EXPENSIVE_TESTS="yes"
#export FETISH_GROUPS="portage wheel"
env PATH="${T}/mount-wrappers:${PATH}" \
emake -j1 -k check || die "make check failed"
}
src_install() {
emake install DESTDIR="${D}" || die
dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
insinto /etc
newins src/dircolors.hin DIR_COLORS || die
if [[ ${USERLAND} == "GNU" ]] ; then
cd "${D}"/usr/bin
dodir /bin
# move critical binaries into /bin (required by FHS)
local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
mkdir mknod mv pwd rm rmdir stty sync true uname"
mv ${fhs} ../../bin/ || die "could not move fhs bins"
# move critical binaries into /bin (common scripts)
local com="basename chroot cut dir dirname du env expr head mkfifo
mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
mv ${com} ../../bin/ || die "could not move common bins"
# create a symlink for uname in /usr/bin/ since autotools require it
local x
for x in ${com} uname ; do
dosym /bin/${x} /usr/bin/${x} || die
done
else
# For now, drop the man pages, collides with the ones of the system.
rm -rf "${D}"/usr/share/man
fi
}
pkg_postinst() {
ewarn "Make sure you run 'hash -r' in your active shells."
ewarn "You should also re-source your shell settings for LS_COLORS"
ewarn " changes, such as: source /etc/profile"
# /bin/dircolors sometimes sticks around #224823
if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
einfo "Deleting orphaned GNU /bin/dircolors for you"
rm -f "${ROOT}/bin/dircolors"
fi
fi
# Help out users using experimental filesystems
if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then
case $(uname -r) in
2.6.[12][0-9]|2.6.3[0-7]*)
ewarn "You are running a system with a buggy btrfs driver."
ewarn "Please upgrade your kernel to avoid silent corruption."
ewarn "See: https://bugs.gentoo.org/353907"
;;
esac
fi
}

View File

@ -0,0 +1,177 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.18.ebuild,v 1.3 2012/08/18 22:14:00 vapier Exp $
EAPI="3"
inherit eutils flag-o-matic toolchain-funcs
PATCH_VER="1.2"
DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
HOMEPAGE="http://www.gnu.org/software/coreutils/"
SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz
mirror://gnu/${PN}/${P}.tar.xz
mirror://gentoo/${P}.tar.xz
mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
http://dev.gentoo.org/~ryao/dist/${P}-patches-${PATCH_VER}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd"
IUSE="acl caps gmp nls selinux static userland_BSD vanilla xattr"
LIB_DEPEND="acl? ( sys-apps/acl[static-libs] )
caps? ( sys-libs/libcap )
gmp? ( dev-libs/gmp[static-libs] )
xattr? ( !userland_BSD? ( sys-apps/attr[static-libs] ) )"
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs]} )
selinux? ( sys-libs/libselinux )
nls? ( >=sys-devel/gettext-0.15 )
!app-misc/realpath
!<sys-apps/util-linux-2.13
!sys-apps/stat
!net-mail/base64
!sys-apps/mktemp
!<app-forensics/tct-1.18-r1
!<net-fs/netatalk-2.0.3-r4
!<sci-chemistry/ccp4-6.1.1"
DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )
app-arch/xz-utils"
src_prepare() {
if ! use vanilla ; then
use_if_iuse unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
EPATCH_SUFFIX="patch" \
PATCHDIR="${WORKDIR}/patch" \
EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
epatch
fi
# Since we've patched many .c files, the make process will try to
# re-build the manpages by running `./bin --help`. When doing a
# cross-compile, we can't do that since 'bin' isn't a native bin.
# Also, it's not like we changed the usage on any of these things,
# so let's just update the timestamps and skip the help2man step.
set -- man/*.x
tc-is-cross-compiler && touch ${@/%x/1}
# Avoid perl dep for compiled in dircolors default #348642
if ! has_version dev-lang/perl ; then
touch src/dircolors.h
touch ${@/%x/1}
fi
}
src_configure() {
local myconf=''
if tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] ; then
export fu_cv_sys_stat_statfs2_bsize=yes #311569
export gl_cv_func_realpath_works=yes #416629
fi
export gl_cv_func_mknod_works=yes #409919
use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
use userland_BSD && myconf="${myconf} -program-prefix=g --program-transform-name=s/stat/nustat/"
# kill/uptime - procps
# groups/su - shadow
# hostname - net-tools
econf \
--with-packager="Gentoo" \
--with-packager-version="${PVR} (p${PATCH_VER:-0})" \
--with-packager-bug-reports="http://bugs.gentoo.org/" \
--enable-install-program="arch" \
--enable-no-install-program="groups,hostname,kill,su,uptime" \
--enable-largefile \
$(use caps || echo --disable-libcap) \
$(use_enable nls) \
$(use_enable acl) \
$(use_enable xattr) \
$(use_with gmp) \
${myconf}
}
src_test() {
# Non-root tests will fail if the full path isnt
# accessible to non-root users
chmod -R go-w "${WORKDIR}"
chmod a+rx "${WORKDIR}"
# coreutils tests like to do `mount` and such with temp dirs
# so make sure /etc/mtab is writable #265725
# make sure /dev/loop* can be mounted #269758
mkdir -p "${T}"/mount-wrappers
mkwrap() {
local w ww
for w in "$@" ; do
ww="${T}/mount-wrappers/${w}"
cat <<-EOF > "${ww}"
#!/bin/sh
exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
EOF
chmod a+rx "${ww}"
done
}
mkwrap mount umount
addwrite /dev/full
#export RUN_EXPENSIVE_TESTS="yes"
#export FETISH_GROUPS="portage wheel"
env PATH="${T}/mount-wrappers:${PATH}" \
emake -j1 -k check || die "make check failed"
}
src_install() {
emake install DESTDIR="${D}" || die
dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
insinto /etc
newins src/dircolors.hin DIR_COLORS || die
if [[ ${USERLAND} == "GNU" ]] ; then
cd "${D}"/usr/bin
dodir /bin
# move critical binaries into /bin (required by FHS)
local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
mkdir mknod mv pwd rm rmdir stty sync true uname"
mv ${fhs} ../../bin/ || die "could not move fhs bins"
# move critical binaries into /bin (common scripts)
local com="basename chroot cut dir dirname du env expr head mkfifo
mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
mv ${com} ../../bin/ || die "could not move common bins"
# create a symlink for uname in /usr/bin/ since autotools require it
local x
for x in ${com} uname ; do
dosym /bin/${x} /usr/bin/${x} || die
done
else
# For now, drop the man pages, collides with the ones of the system.
rm -rf "${D}"/usr/share/man
fi
}
pkg_postinst() {
ewarn "Make sure you run 'hash -r' in your active shells."
ewarn "You should also re-source your shell settings for LS_COLORS"
ewarn " changes, such as: source /etc/profile"
# /bin/dircolors sometimes sticks around #224823
if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
einfo "Deleting orphaned GNU /bin/dircolors for you"
rm -f "${ROOT}/bin/dircolors"
fi
fi
# Help out users using experimental filesystems
if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then
case $(uname -r) in
2.6.[12][0-9]|2.6.3[0-7]*)
ewarn "You are running a system with a buggy btrfs driver."
ewarn "Please upgrade your kernel to avoid silent corruption."
ewarn "See: https://bugs.gentoo.org/353907"
;;
esac
fi
}

View File

@ -0,0 +1,177 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.19.ebuild,v 1.1 2012/08/20 17:57:39 vapier Exp $
EAPI="3"
inherit eutils flag-o-matic toolchain-funcs
PATCH_VER="1.1"
DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
HOMEPAGE="http://www.gnu.org/software/coreutils/"
SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz
mirror://gnu/${PN}/${P}.tar.xz
mirror://gentoo/${P}.tar.xz
mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
http://dev.gentoo.org/~ryao/dist/${P}-patches-${PATCH_VER}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd"
IUSE="acl caps gmp nls selinux static userland_BSD vanilla xattr"
LIB_DEPEND="acl? ( sys-apps/acl[static-libs] )
caps? ( sys-libs/libcap )
gmp? ( dev-libs/gmp[static-libs] )
xattr? ( !userland_BSD? ( sys-apps/attr[static-libs] ) )"
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs]} )
selinux? ( sys-libs/libselinux )
nls? ( >=sys-devel/gettext-0.15 )
!app-misc/realpath
!<sys-apps/util-linux-2.13
!sys-apps/stat
!net-mail/base64
!sys-apps/mktemp
!<app-forensics/tct-1.18-r1
!<net-fs/netatalk-2.0.3-r4
!<sci-chemistry/ccp4-6.1.1"
DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )
app-arch/xz-utils"
src_prepare() {
if ! use vanilla ; then
use_if_iuse unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
EPATCH_SUFFIX="patch" \
PATCHDIR="${WORKDIR}/patch" \
EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
epatch
fi
# Since we've patched many .c files, the make process will try to
# re-build the manpages by running `./bin --help`. When doing a
# cross-compile, we can't do that since 'bin' isn't a native bin.
# Also, it's not like we changed the usage on any of these things,
# so let's just update the timestamps and skip the help2man step.
set -- man/*.x
tc-is-cross-compiler && touch ${@/%x/1}
# Avoid perl dep for compiled in dircolors default #348642
if ! has_version dev-lang/perl ; then
touch src/dircolors.h
touch ${@/%x/1}
fi
}
src_configure() {
local myconf=''
if tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] ; then
export fu_cv_sys_stat_statfs2_bsize=yes #311569
export gl_cv_func_realpath_works=yes #416629
fi
export gl_cv_func_mknod_works=yes #409919
use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
use userland_BSD && myconf="${myconf} -program-prefix=g --program-transform-name=s/stat/nustat/"
# kill/uptime - procps
# groups/su - shadow
# hostname - net-tools
econf \
--with-packager="Gentoo" \
--with-packager-version="${PVR} (p${PATCH_VER:-0})" \
--with-packager-bug-reports="http://bugs.gentoo.org/" \
--enable-install-program="arch" \
--enable-no-install-program="groups,hostname,kill,su,uptime" \
--enable-largefile \
$(use caps || echo --disable-libcap) \
$(use_enable nls) \
$(use_enable acl) \
$(use_enable xattr) \
$(use_with gmp) \
${myconf}
}
src_test() {
# Non-root tests will fail if the full path isnt
# accessible to non-root users
chmod -R go-w "${WORKDIR}"
chmod a+rx "${WORKDIR}"
# coreutils tests like to do `mount` and such with temp dirs
# so make sure /etc/mtab is writable #265725
# make sure /dev/loop* can be mounted #269758
mkdir -p "${T}"/mount-wrappers
mkwrap() {
local w ww
for w in "$@" ; do
ww="${T}/mount-wrappers/${w}"
cat <<-EOF > "${ww}"
#!/bin/sh
exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
EOF
chmod a+rx "${ww}"
done
}
mkwrap mount umount
addwrite /dev/full
#export RUN_EXPENSIVE_TESTS="yes"
#export FETISH_GROUPS="portage wheel"
env PATH="${T}/mount-wrappers:${PATH}" \
emake -j1 -k check || die "make check failed"
}
src_install() {
emake install DESTDIR="${D}" || die
dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
insinto /etc
newins src/dircolors.hin DIR_COLORS || die
if [[ ${USERLAND} == "GNU" ]] ; then
cd "${D}"/usr/bin
dodir /bin
# move critical binaries into /bin (required by FHS)
local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
mkdir mknod mv pwd rm rmdir stty sync true uname"
mv ${fhs} ../../bin/ || die "could not move fhs bins"
# move critical binaries into /bin (common scripts)
local com="basename chroot cut dir dirname du env expr head mkfifo
mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
mv ${com} ../../bin/ || die "could not move common bins"
# create a symlink for uname in /usr/bin/ since autotools require it
local x
for x in ${com} uname ; do
dosym /bin/${x} /usr/bin/${x} || die
done
else
# For now, drop the man pages, collides with the ones of the system.
rm -rf "${D}"/usr/share/man
fi
}
pkg_postinst() {
ewarn "Make sure you run 'hash -r' in your active shells."
ewarn "You should also re-source your shell settings for LS_COLORS"
ewarn " changes, such as: source /etc/profile"
# /bin/dircolors sometimes sticks around #224823
if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
einfo "Deleting orphaned GNU /bin/dircolors for you"
rm -f "${ROOT}/bin/dircolors"
fi
fi
# Help out users using experimental filesystems
if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then
case $(uname -r) in
2.6.[12][0-9]|2.6.3[0-7]*)
ewarn "You are running a system with a buggy btrfs driver."
ewarn "Please upgrade your kernel to avoid silent corruption."
ewarn "See: https://bugs.gentoo.org/353907"
;;
esac
fi
}

View File

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation # Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.20.ebuild,v 1.8 2012/12/08 19:40:53 vapier Exp $ # $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.20-r1.ebuild,v 1.1 2012/12/19 19:17:01 vapier Exp $
EAPI="3" EAPI="3"
@ -17,7 +17,7 @@ SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz
LICENSE="GPL-3" LICENSE="GPL-3"
SLOT="0" SLOT="0"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd"
IUSE="acl caps gmp nls selinux static userland_BSD vanilla xattr" IUSE="acl caps gmp nls selinux static userland_BSD vanilla xattr"
LIB_DEPEND="acl? ( sys-apps/acl[static-libs] ) LIB_DEPEND="acl? ( sys-apps/acl[static-libs] )

View File

@ -0,0 +1,177 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.20-r2.ebuild,v 1.4 2013/01/22 15:53:27 gmsoft Exp $
EAPI="3"
inherit eutils flag-o-matic toolchain-funcs
PATCH_VER="1.4"
DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
HOMEPAGE="http://www.gnu.org/software/coreutils/"
SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz
mirror://gnu/${PN}/${P}.tar.xz
mirror://gentoo/${P}.tar.xz
mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd"
IUSE="acl caps gmp nls selinux static userland_BSD vanilla xattr"
LIB_DEPEND="acl? ( sys-apps/acl[static-libs] )
caps? ( sys-libs/libcap )
gmp? ( dev-libs/gmp[static-libs] )
xattr? ( !userland_BSD? ( sys-apps/attr[static-libs] ) )"
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs]} )
selinux? ( sys-libs/libselinux )
nls? ( >=sys-devel/gettext-0.15 )
!app-misc/realpath
!<sys-apps/util-linux-2.13
!sys-apps/stat
!net-mail/base64
!sys-apps/mktemp
!<app-forensics/tct-1.18-r1
!<net-fs/netatalk-2.0.3-r4
!<sci-chemistry/ccp4-6.1.1"
DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )
app-arch/xz-utils"
src_prepare() {
if ! use vanilla ; then
use_if_iuse unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
EPATCH_SUFFIX="patch" \
PATCHDIR="${WORKDIR}/patch" \
EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
epatch
fi
# Since we've patched many .c files, the make process will try to
# re-build the manpages by running `./bin --help`. When doing a
# cross-compile, we can't do that since 'bin' isn't a native bin.
# Also, it's not like we changed the usage on any of these things,
# so let's just update the timestamps and skip the help2man step.
set -- man/*.x
touch ${@/%x/1}
# Avoid perl dep for compiled in dircolors default #348642
if ! has_version dev-lang/perl ; then
touch src/dircolors.h
touch ${@/%x/1}
fi
}
src_configure() {
local myconf=''
if tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] ; then
export fu_cv_sys_stat_statfs2_bsize=yes #311569
export gl_cv_func_realpath_works=yes #416629
fi
export gl_cv_func_mknod_works=yes #409919
use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
use userland_BSD && myconf="${myconf} -program-prefix=g --program-transform-name=s/stat/nustat/"
# kill/uptime - procps
# groups/su - shadow
# hostname - net-tools
econf \
--with-packager="Gentoo" \
--with-packager-version="${PVR} (p${PATCH_VER:-0})" \
--with-packager-bug-reports="http://bugs.gentoo.org/" \
--enable-install-program="arch" \
--enable-no-install-program="groups,hostname,kill,su,uptime" \
--enable-largefile \
$(use caps || echo --disable-libcap) \
$(use_enable nls) \
$(use_enable acl) \
$(use_enable xattr) \
$(use_with gmp) \
${myconf}
}
src_test() {
# Non-root tests will fail if the full path isnt
# accessible to non-root users
chmod -R go-w "${WORKDIR}"
chmod a+rx "${WORKDIR}"
# coreutils tests like to do `mount` and such with temp dirs
# so make sure /etc/mtab is writable #265725
# make sure /dev/loop* can be mounted #269758
mkdir -p "${T}"/mount-wrappers
mkwrap() {
local w ww
for w in "$@" ; do
ww="${T}/mount-wrappers/${w}"
cat <<-EOF > "${ww}"
#!/bin/sh
exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
EOF
chmod a+rx "${ww}"
done
}
mkwrap mount umount
addwrite /dev/full
#export RUN_EXPENSIVE_TESTS="yes"
#export FETISH_GROUPS="portage wheel"
env PATH="${T}/mount-wrappers:${PATH}" \
emake -j1 -k check || die "make check failed"
}
src_install() {
emake install DESTDIR="${D}" || die
dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
insinto /etc
newins src/dircolors.hin DIR_COLORS || die
if [[ ${USERLAND} == "GNU" ]] ; then
cd "${D}"/usr/bin
dodir /bin
# move critical binaries into /bin (required by FHS)
local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
mkdir mknod mv pwd rm rmdir stty sync true uname"
mv ${fhs} ../../bin/ || die "could not move fhs bins"
# move critical binaries into /bin (common scripts)
local com="basename chroot cut dir dirname du env expr head mkfifo
mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
mv ${com} ../../bin/ || die "could not move common bins"
# create a symlink for uname in /usr/bin/ since autotools require it
local x
for x in ${com} uname ; do
dosym /bin/${x} /usr/bin/${x} || die
done
else
# For now, drop the man pages, collides with the ones of the system.
rm -rf "${D}"/usr/share/man
fi
}
pkg_postinst() {
ewarn "Make sure you run 'hash -r' in your active shells."
ewarn "You should also re-source your shell settings for LS_COLORS"
ewarn " changes, such as: source /etc/profile"
# /bin/dircolors sometimes sticks around #224823
if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
einfo "Deleting orphaned GNU /bin/dircolors for you"
rm -f "${ROOT}/bin/dircolors"
fi
fi
# Help out users using experimental filesystems
if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then
case $(uname -r) in
2.6.[12][0-9]|2.6.3[0-7]*)
ewarn "You are running a system with a buggy btrfs driver."
ewarn "Please upgrade your kernel to avoid silent corruption."
ewarn "See: https://bugs.gentoo.org/353907"
;;
esac
fi
}

View File

@ -0,0 +1,177 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.20.ebuild,v 1.12 2013/01/01 18:55:02 armin76 Exp $
EAPI="3"
inherit eutils flag-o-matic toolchain-funcs
PATCH_VER="1.1"
DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
HOMEPAGE="http://www.gnu.org/software/coreutils/"
SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz
mirror://gnu/${PN}/${P}.tar.xz
mirror://gentoo/${P}.tar.xz
mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
http://dev.gentoo.org/~ryao/dist/${P}-patches-${PATCH_VER}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd"
IUSE="acl caps gmp nls selinux static userland_BSD vanilla xattr"
LIB_DEPEND="acl? ( sys-apps/acl[static-libs] )
caps? ( sys-libs/libcap )
gmp? ( dev-libs/gmp[static-libs] )
xattr? ( !userland_BSD? ( sys-apps/attr[static-libs] ) )"
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs]} )
selinux? ( sys-libs/libselinux )
nls? ( >=sys-devel/gettext-0.15 )
!app-misc/realpath
!<sys-apps/util-linux-2.13
!sys-apps/stat
!net-mail/base64
!sys-apps/mktemp
!<app-forensics/tct-1.18-r1
!<net-fs/netatalk-2.0.3-r4
!<sci-chemistry/ccp4-6.1.1"
DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )
app-arch/xz-utils"
src_prepare() {
if ! use vanilla ; then
use_if_iuse unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
EPATCH_SUFFIX="patch" \
PATCHDIR="${WORKDIR}/patch" \
EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
epatch
fi
# Since we've patched many .c files, the make process will try to
# re-build the manpages by running `./bin --help`. When doing a
# cross-compile, we can't do that since 'bin' isn't a native bin.
# Also, it's not like we changed the usage on any of these things,
# so let's just update the timestamps and skip the help2man step.
set -- man/*.x
touch ${@/%x/1}
# Avoid perl dep for compiled in dircolors default #348642
if ! has_version dev-lang/perl ; then
touch src/dircolors.h
touch ${@/%x/1}
fi
}
src_configure() {
local myconf=''
if tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] ; then
export fu_cv_sys_stat_statfs2_bsize=yes #311569
export gl_cv_func_realpath_works=yes #416629
fi
export gl_cv_func_mknod_works=yes #409919
use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
use userland_BSD && myconf="${myconf} -program-prefix=g --program-transform-name=s/stat/nustat/"
# kill/uptime - procps
# groups/su - shadow
# hostname - net-tools
econf \
--with-packager="Gentoo" \
--with-packager-version="${PVR} (p${PATCH_VER:-0})" \
--with-packager-bug-reports="http://bugs.gentoo.org/" \
--enable-install-program="arch" \
--enable-no-install-program="groups,hostname,kill,su,uptime" \
--enable-largefile \
$(use caps || echo --disable-libcap) \
$(use_enable nls) \
$(use_enable acl) \
$(use_enable xattr) \
$(use_with gmp) \
${myconf}
}
src_test() {
# Non-root tests will fail if the full path isnt
# accessible to non-root users
chmod -R go-w "${WORKDIR}"
chmod a+rx "${WORKDIR}"
# coreutils tests like to do `mount` and such with temp dirs
# so make sure /etc/mtab is writable #265725
# make sure /dev/loop* can be mounted #269758
mkdir -p "${T}"/mount-wrappers
mkwrap() {
local w ww
for w in "$@" ; do
ww="${T}/mount-wrappers/${w}"
cat <<-EOF > "${ww}"
#!/bin/sh
exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
EOF
chmod a+rx "${ww}"
done
}
mkwrap mount umount
addwrite /dev/full
#export RUN_EXPENSIVE_TESTS="yes"
#export FETISH_GROUPS="portage wheel"
env PATH="${T}/mount-wrappers:${PATH}" \
emake -j1 -k check || die "make check failed"
}
src_install() {
emake install DESTDIR="${D}" || die
dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
insinto /etc
newins src/dircolors.hin DIR_COLORS || die
if [[ ${USERLAND} == "GNU" ]] ; then
cd "${D}"/usr/bin
dodir /bin
# move critical binaries into /bin (required by FHS)
local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
mkdir mknod mv pwd rm rmdir stty sync true uname"
mv ${fhs} ../../bin/ || die "could not move fhs bins"
# move critical binaries into /bin (common scripts)
local com="basename chroot cut dir dirname du env expr head mkfifo
mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
mv ${com} ../../bin/ || die "could not move common bins"
# create a symlink for uname in /usr/bin/ since autotools require it
local x
for x in ${com} uname ; do
dosym /bin/${x} /usr/bin/${x} || die
done
else
# For now, drop the man pages, collides with the ones of the system.
rm -rf "${D}"/usr/share/man
fi
}
pkg_postinst() {
ewarn "Make sure you run 'hash -r' in your active shells."
ewarn "You should also re-source your shell settings for LS_COLORS"
ewarn " changes, such as: source /etc/profile"
# /bin/dircolors sometimes sticks around #224823
if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
einfo "Deleting orphaned GNU /bin/dircolors for you"
rm -f "${ROOT}/bin/dircolors"
fi
fi
# Help out users using experimental filesystems
if grep -qs btrfs "${ROOT}"/etc/fstab /proc/mounts ; then
case $(uname -r) in
2.6.[12][0-9]|2.6.3[0-7]*)
ewarn "You are running a system with a buggy btrfs driver."
ewarn "Please upgrade your kernel to avoid silent corruption."
ewarn "See: https://bugs.gentoo.org/353907"
;;
esac
fi
}

View File

@ -0,0 +1,154 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.5-r1.ebuild,v 1.2 2012/03/27 17:49:13 vapier Exp $
inherit eutils flag-o-matic toolchain-funcs
PATCH_VER="2"
DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
HOMEPAGE="http://www.gnu.org/software/coreutils/"
SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.gz
mirror://gnu/${PN}/${P}.tar.gz
mirror://gentoo/${P}.tar.gz
mirror://gentoo/${P}-patches-${PATCH_VER}.tar.lzma
http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.lzma"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="acl caps gmp nls selinux static unicode vanilla xattr"
RDEPEND="caps? ( sys-libs/libcap )
gmp? ( dev-libs/gmp )
selinux? ( sys-libs/libselinux )
acl? ( sys-apps/acl )
xattr? ( sys-apps/attr )
nls? ( >=sys-devel/gettext-0.15 )
!<sys-apps/util-linux-2.13
!sys-apps/stat
!net-mail/base64
!sys-apps/mktemp
!<app-forensics/tct-1.18-r1
!<net-fs/netatalk-2.0.3-r4
!<sci-chemistry/ccp4-6.1.1
>=sys-libs/ncurses-5.3-r5"
DEPEND="${RDEPEND}
app-arch/xz-utils"
src_unpack() {
unpack ${A}
cd "${S}"
if ! use vanilla ; then
use unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
EPATCH_SUFFIX="patch" \
PATCHDIR="${WORKDIR}/patch" \
EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
epatch
fi
# Since we've patched many .c files, the make process will try to
# re-build the manpages by running `./bin --help`. When doing a
# cross-compile, we can't do that since 'bin' isn't a native bin.
# Also, it's not like we changed the usage on any of these things,
# so let's just update the timestamps and skip the help2man step.
set -- man/*.x
tc-is-cross-compiler && touch ${@/%x/1}
}
src_compile() {
tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] && export fu_cv_sys_stat_statfs2_bsize=yes #311569
use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
# kill/uptime - procps
# groups/su - shadow
# hostname - net-tools
econf \
--with-packager="Gentoo" \
--with-packager-version="${PVR} (p${PATCH_VER:-0})" \
--with-packager-bug-reports="http://bugs.gentoo.org/" \
--enable-install-program="arch" \
--enable-no-install-program="groups,hostname,kill,su,uptime" \
--enable-largefile \
$(use caps || echo --disable-libcap) \
$(use_enable nls) \
$(use_enable acl) \
$(use_enable xattr) \
$(use_with gmp) \
|| die "econf"
emake || die "emake"
}
src_test() {
# Non-root tests will fail if the full path isnt
# accessible to non-root users
chmod -R go-w "${WORKDIR}"
chmod a+rx "${WORKDIR}"
# coreutils tests like to do `mount` and such with temp dirs
# so make sure /etc/mtab is writable #265725
# make sure /dev/loop* can be mounted #269758
mkdir -p "${T}"/mount-wrappers
mkwrap() {
local w ww
for w in "$@" ; do
ww="${T}/mount-wrappers/${w}"
cat <<-EOF > "${ww}"
#!/bin/sh
exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
EOF
chmod a+rx "${ww}"
done
}
mkwrap mount umount
addwrite /dev/full
#export RUN_EXPENSIVE_TESTS="yes"
#export FETISH_GROUPS="portage wheel"
env PATH="${T}/mount-wrappers:${PATH}" \
emake -j1 -k check || die "make check failed"
}
src_install() {
emake install DESTDIR="${D}" || die
dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
insinto /etc
newins src/dircolors.hin DIR_COLORS || die
if [[ ${USERLAND} == "GNU" ]] ; then
cd "${D}"/usr/bin
dodir /bin
# move critical binaries into /bin (required by FHS)
local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
mkdir mknod mv pwd rm rmdir stty sync true uname"
mv ${fhs} ../../bin/ || die "could not move fhs bins"
# move critical binaries into /bin (common scripts)
local com="basename chroot cut dir dirname du env expr head mkfifo
mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
mv ${com} ../../bin/ || die "could not move common bins"
# create a symlink for uname in /usr/bin/ since autotools require it
local x
for x in ${com} uname ; do
dosym /bin/${x} /usr/bin/${x} || die
done
else
# For now, drop the man pages, collides with the ones of the system.
rm -rf "${D}"/usr/share/man
fi
}
pkg_postinst() {
ewarn "Make sure you run 'hash -r' in your active shells."
ewarn "You should also re-source your shell settings for LS_COLORS"
ewarn " changes, such as: source /etc/profile"
# /bin/dircolors sometimes sticks around #224823
if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
einfo "Deleting orphaned GNU /bin/dircolors for you"
rm -f "${ROOT}/bin/dircolors"
fi
fi
}

View File

@ -0,0 +1,154 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.5.ebuild,v 1.10 2012/03/27 17:49:13 vapier Exp $
inherit eutils flag-o-matic toolchain-funcs
PATCH_VER="1"
DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
HOMEPAGE="http://www.gnu.org/software/coreutils/"
SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.gz
mirror://gnu/${PN}/${P}.tar.gz
mirror://gentoo/${P}.tar.gz
mirror://gentoo/${P}-patches-${PATCH_VER}.tar.lzma
http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.lzma"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
IUSE="acl caps gmp nls selinux static unicode vanilla xattr"
RDEPEND="caps? ( sys-libs/libcap )
gmp? ( dev-libs/gmp )
selinux? ( sys-libs/libselinux )
acl? ( sys-apps/acl )
xattr? ( sys-apps/attr )
nls? ( >=sys-devel/gettext-0.15 )
!<sys-apps/util-linux-2.13
!sys-apps/stat
!net-mail/base64
!sys-apps/mktemp
!<app-forensics/tct-1.18-r1
!<net-fs/netatalk-2.0.3-r4
!<sci-chemistry/ccp4-6.1.1
>=sys-libs/ncurses-5.3-r5"
DEPEND="${RDEPEND}
app-arch/xz-utils"
src_unpack() {
unpack ${A}
cd "${S}"
if ! use vanilla ; then
use unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
EPATCH_SUFFIX="patch" \
PATCHDIR="${WORKDIR}/patch" \
EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
epatch
fi
# Since we've patched many .c files, the make process will try to
# re-build the manpages by running `./bin --help`. When doing a
# cross-compile, we can't do that since 'bin' isn't a native bin.
# Also, it's not like we changed the usage on any of these things,
# so let's just update the timestamps and skip the help2man step.
set -- man/*.x
tc-is-cross-compiler && touch ${@/%x/1}
}
src_compile() {
tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] && export fu_cv_sys_stat_statfs2_bsize=yes #311569
use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
# kill/uptime - procps
# groups/su - shadow
# hostname - net-tools
econf \
--with-packager="Gentoo" \
--with-packager-version="${PVR} (p${PATCH_VER:-0})" \
--with-packager-bug-reports="http://bugs.gentoo.org/" \
--enable-install-program="arch" \
--enable-no-install-program="groups,hostname,kill,su,uptime" \
--enable-largefile \
$(use caps || echo --disable-libcap) \
$(use_enable nls) \
$(use_enable acl) \
$(use_enable xattr) \
$(use_with gmp) \
|| die "econf"
emake || die "emake"
}
src_test() {
# Non-root tests will fail if the full path isnt
# accessible to non-root users
chmod -R go-w "${WORKDIR}"
chmod a+rx "${WORKDIR}"
# coreutils tests like to do `mount` and such with temp dirs
# so make sure /etc/mtab is writable #265725
# make sure /dev/loop* can be mounted #269758
mkdir -p "${T}"/mount-wrappers
mkwrap() {
local w ww
for w in "$@" ; do
ww="${T}/mount-wrappers/${w}"
cat <<-EOF > "${ww}"
#!/bin/sh
exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
EOF
chmod a+rx "${ww}"
done
}
mkwrap mount umount
addwrite /dev/full
#export RUN_EXPENSIVE_TESTS="yes"
#export FETISH_GROUPS="portage wheel"
env PATH="${T}/mount-wrappers:${PATH}" \
emake -j1 -k check || die "make check failed"
}
src_install() {
emake install DESTDIR="${D}" || die
dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
insinto /etc
newins src/dircolors.hin DIR_COLORS || die
if [[ ${USERLAND} == "GNU" ]] ; then
cd "${D}"/usr/bin
dodir /bin
# move critical binaries into /bin (required by FHS)
local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
mkdir mknod mv pwd rm rmdir stty sync true uname"
mv ${fhs} ../../bin/ || die "could not move fhs bins"
# move critical binaries into /bin (common scripts)
local com="basename chroot cut dir dirname du env expr head mkfifo
mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
mv ${com} ../../bin/ || die "could not move common bins"
# create a symlink for uname in /usr/bin/ since autotools require it
local x
for x in ${com} uname ; do
dosym /bin/${x} /usr/bin/${x} || die
done
else
# For now, drop the man pages, collides with the ones of the system.
rm -rf "${D}"/usr/share/man
fi
}
pkg_postinst() {
ewarn "Make sure you run 'hash -r' in your active shells."
ewarn "You should also re-source your shell settings for LS_COLORS"
ewarn " changes, such as: source /etc/profile"
# /bin/dircolors sometimes sticks around #224823
if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
einfo "Deleting orphaned GNU /bin/dircolors for you"
rm -f "${ROOT}/bin/dircolors"
fi
fi
}

View File

@ -0,0 +1,153 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.7.ebuild,v 1.12 2012/03/27 17:49:13 vapier Exp $
EAPI="3"
inherit eutils flag-o-matic toolchain-funcs
PATCH_VER="1"
DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
HOMEPAGE="http://www.gnu.org/software/coreutils/"
SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz
mirror://gnu/${PN}/${P}.tar.xz
mirror://gentoo/${P}.tar.xz
mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
IUSE="acl caps gmp nls selinux static unicode vanilla xattr"
RDEPEND="caps? ( sys-libs/libcap )
gmp? ( dev-libs/gmp )
selinux? ( sys-libs/libselinux )
acl? ( sys-apps/acl )
xattr? ( sys-apps/attr )
nls? ( >=sys-devel/gettext-0.15 )
!<sys-apps/util-linux-2.13
!sys-apps/stat
!net-mail/base64
!sys-apps/mktemp
!<app-forensics/tct-1.18-r1
!<net-fs/netatalk-2.0.3-r4
!<sci-chemistry/ccp4-6.1.1"
DEPEND="${RDEPEND}
app-arch/xz-utils"
src_prepare() {
if ! use vanilla ; then
use unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
EPATCH_SUFFIX="patch" \
PATCHDIR="${WORKDIR}/patch" \
EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
epatch
fi
# Avoid perl dep for compiled in dircolors default #348642
has_version dev-lang/perl || touch src/dircolors.h
# Since we've patched many .c files, the make process will try to
# re-build the manpages by running `./bin --help`. When doing a
# cross-compile, we can't do that since 'bin' isn't a native bin.
# Also, it's not like we changed the usage on any of these things,
# so let's just update the timestamps and skip the help2man step.
set -- man/*.x
tc-is-cross-compiler && touch ${@/%x/1}
}
src_configure() {
tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] && export fu_cv_sys_stat_statfs2_bsize=yes #311569
use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
# kill/uptime - procps
# groups/su - shadow
# hostname - net-tools
econf \
--with-packager="Gentoo" \
--with-packager-version="${PVR} (p${PATCH_VER:-0})" \
--with-packager-bug-reports="http://bugs.gentoo.org/" \
--enable-install-program="arch" \
--enable-no-install-program="groups,hostname,kill,su,uptime" \
--enable-largefile \
$(use caps || echo --disable-libcap) \
$(use_enable nls) \
$(use_enable acl) \
$(use_enable xattr) \
$(use_with gmp)
}
src_test() {
# Non-root tests will fail if the full path isnt
# accessible to non-root users
chmod -R go-w "${WORKDIR}"
chmod a+rx "${WORKDIR}"
# coreutils tests like to do `mount` and such with temp dirs
# so make sure /etc/mtab is writable #265725
# make sure /dev/loop* can be mounted #269758
mkdir -p "${T}"/mount-wrappers
mkwrap() {
local w ww
for w in "$@" ; do
ww="${T}/mount-wrappers/${w}"
cat <<-EOF > "${ww}"
#!/bin/sh
exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
EOF
chmod a+rx "${ww}"
done
}
mkwrap mount umount
addwrite /dev/full
#export RUN_EXPENSIVE_TESTS="yes"
#export FETISH_GROUPS="portage wheel"
env PATH="${T}/mount-wrappers:${PATH}" \
emake -j1 -k check || die "make check failed"
}
src_install() {
emake install DESTDIR="${D}" || die
dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
insinto /etc
newins src/dircolors.hin DIR_COLORS || die
if [[ ${USERLAND} == "GNU" ]] ; then
cd "${D}"/usr/bin
dodir /bin
# move critical binaries into /bin (required by FHS)
local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
mkdir mknod mv pwd rm rmdir stty sync true uname"
mv ${fhs} ../../bin/ || die "could not move fhs bins"
# move critical binaries into /bin (common scripts)
local com="basename chroot cut dir dirname du env expr head mkfifo
mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
mv ${com} ../../bin/ || die "could not move common bins"
# create a symlink for uname in /usr/bin/ since autotools require it
local x
for x in ${com} uname ; do
dosym /bin/${x} /usr/bin/${x} || die
done
else
# For now, drop the man pages, collides with the ones of the system.
rm -rf "${D}"/usr/share/man
fi
}
pkg_postinst() {
ewarn "Make sure you run 'hash -r' in your active shells."
ewarn "You should also re-source your shell settings for LS_COLORS"
ewarn " changes, such as: source /etc/profile"
# /bin/dircolors sometimes sticks around #224823
if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
einfo "Deleting orphaned GNU /bin/dircolors for you"
rm -f "${ROOT}/bin/dircolors"
fi
fi
}

View File

@ -0,0 +1,153 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.8.ebuild,v 1.3 2012/03/27 17:49:13 vapier Exp $
EAPI="3"
inherit eutils flag-o-matic toolchain-funcs
PATCH_VER="1"
DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
HOMEPAGE="http://www.gnu.org/software/coreutils/"
SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz
mirror://gnu/${PN}/${P}.tar.xz
mirror://gentoo/${P}.tar.xz
mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="acl caps gmp nls selinux static unicode vanilla xattr"
RDEPEND="caps? ( sys-libs/libcap )
gmp? ( dev-libs/gmp )
selinux? ( sys-libs/libselinux )
acl? ( sys-apps/acl )
xattr? ( sys-apps/attr )
nls? ( >=sys-devel/gettext-0.15 )
!<sys-apps/util-linux-2.13
!sys-apps/stat
!net-mail/base64
!sys-apps/mktemp
!<app-forensics/tct-1.18-r1
!<net-fs/netatalk-2.0.3-r4
!<sci-chemistry/ccp4-6.1.1"
DEPEND="${RDEPEND}
app-arch/xz-utils"
src_prepare() {
if ! use vanilla ; then
use unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
EPATCH_SUFFIX="patch" \
PATCHDIR="${WORKDIR}/patch" \
EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
epatch
fi
# Avoid perl dep for compiled in dircolors default #348642
has_version dev-lang/perl || touch src/dircolors.h
# Since we've patched many .c files, the make process will try to
# re-build the manpages by running `./bin --help`. When doing a
# cross-compile, we can't do that since 'bin' isn't a native bin.
# Also, it's not like we changed the usage on any of these things,
# so let's just update the timestamps and skip the help2man step.
set -- man/*.x
tc-is-cross-compiler && touch ${@/%x/1}
}
src_configure() {
tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] && export fu_cv_sys_stat_statfs2_bsize=yes #311569
use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
# kill/uptime - procps
# groups/su - shadow
# hostname - net-tools
econf \
--with-packager="Gentoo" \
--with-packager-version="${PVR} (p${PATCH_VER:-0})" \
--with-packager-bug-reports="http://bugs.gentoo.org/" \
--enable-install-program="arch" \
--enable-no-install-program="groups,hostname,kill,su,uptime" \
--enable-largefile \
$(use caps || echo --disable-libcap) \
$(use_enable nls) \
$(use_enable acl) \
$(use_enable xattr) \
$(use_with gmp)
}
src_test() {
# Non-root tests will fail if the full path isnt
# accessible to non-root users
chmod -R go-w "${WORKDIR}"
chmod a+rx "${WORKDIR}"
# coreutils tests like to do `mount` and such with temp dirs
# so make sure /etc/mtab is writable #265725
# make sure /dev/loop* can be mounted #269758
mkdir -p "${T}"/mount-wrappers
mkwrap() {
local w ww
for w in "$@" ; do
ww="${T}/mount-wrappers/${w}"
cat <<-EOF > "${ww}"
#!/bin/sh
exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
EOF
chmod a+rx "${ww}"
done
}
mkwrap mount umount
addwrite /dev/full
#export RUN_EXPENSIVE_TESTS="yes"
#export FETISH_GROUPS="portage wheel"
env PATH="${T}/mount-wrappers:${PATH}" \
emake -j1 -k check || die "make check failed"
}
src_install() {
emake install DESTDIR="${D}" || die
dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
insinto /etc
newins src/dircolors.hin DIR_COLORS || die
if [[ ${USERLAND} == "GNU" ]] ; then
cd "${D}"/usr/bin
dodir /bin
# move critical binaries into /bin (required by FHS)
local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
mkdir mknod mv pwd rm rmdir stty sync true uname"
mv ${fhs} ../../bin/ || die "could not move fhs bins"
# move critical binaries into /bin (common scripts)
local com="basename chroot cut dir dirname du env expr head mkfifo
mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
mv ${com} ../../bin/ || die "could not move common bins"
# create a symlink for uname in /usr/bin/ since autotools require it
local x
for x in ${com} uname ; do
dosym /bin/${x} /usr/bin/${x} || die
done
else
# For now, drop the man pages, collides with the ones of the system.
rm -rf "${D}"/usr/share/man
fi
}
pkg_postinst() {
ewarn "Make sure you run 'hash -r' in your active shells."
ewarn "You should also re-source your shell settings for LS_COLORS"
ewarn " changes, such as: source /etc/profile"
# /bin/dircolors sometimes sticks around #224823
if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
einfo "Deleting orphaned GNU /bin/dircolors for you"
rm -f "${ROOT}/bin/dircolors"
fi
fi
}

View File

@ -0,0 +1,153 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/coreutils/coreutils-8.9.ebuild,v 1.2 2012/03/27 17:49:13 vapier Exp $
EAPI="3"
inherit eutils flag-o-matic toolchain-funcs
PATCH_VER="1"
DESCRIPTION="Standard GNU file utilities (chmod, cp, dd, dir, ls...), text utilities (sort, tr, head, wc..), and shell utilities (whoami, who,...)"
HOMEPAGE="http://www.gnu.org/software/coreutils/"
SRC_URI="mirror://gnu-alpha/coreutils/${P}.tar.xz
mirror://gnu/${PN}/${P}.tar.xz
mirror://gentoo/${P}.tar.xz
mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz
http://dev.gentoo.org/~vapier/dist/${P}-patches-${PATCH_VER}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="acl caps gmp nls selinux static unicode vanilla xattr"
RDEPEND="caps? ( sys-libs/libcap )
gmp? ( dev-libs/gmp )
selinux? ( sys-libs/libselinux )
acl? ( sys-apps/acl )
xattr? ( sys-apps/attr )
nls? ( >=sys-devel/gettext-0.15 )
!<sys-apps/util-linux-2.13
!sys-apps/stat
!net-mail/base64
!sys-apps/mktemp
!<app-forensics/tct-1.18-r1
!<net-fs/netatalk-2.0.3-r4
!<sci-chemistry/ccp4-6.1.1"
DEPEND="${RDEPEND}
app-arch/xz-utils"
src_prepare() {
if ! use vanilla ; then
use unicode || rm -f "${WORKDIR}"/patch/000_all_coreutils-i18n.patch
EPATCH_SUFFIX="patch" \
PATCHDIR="${WORKDIR}/patch" \
EPATCH_EXCLUDE="001_all_coreutils-gen-progress-bar.patch" \
epatch
fi
# Avoid perl dep for compiled in dircolors default #348642
has_version dev-lang/perl || touch src/dircolors.h
# Since we've patched many .c files, the make process will try to
# re-build the manpages by running `./bin --help`. When doing a
# cross-compile, we can't do that since 'bin' isn't a native bin.
# Also, it's not like we changed the usage on any of these things,
# so let's just update the timestamps and skip the help2man step.
set -- man/*.x
tc-is-cross-compiler && touch ${@/%x/1}
}
src_configure() {
tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] && export fu_cv_sys_stat_statfs2_bsize=yes #311569
use static && append-ldflags -static && sed -i '/elf_sys=yes/s:yes:no:' configure #321821
use selinux || export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no #301782
# kill/uptime - procps
# groups/su - shadow
# hostname - net-tools
econf \
--with-packager="Gentoo" \
--with-packager-version="${PVR} (p${PATCH_VER:-0})" \
--with-packager-bug-reports="http://bugs.gentoo.org/" \
--enable-install-program="arch" \
--enable-no-install-program="groups,hostname,kill,su,uptime" \
--enable-largefile \
$(use caps || echo --disable-libcap) \
$(use_enable nls) \
$(use_enable acl) \
$(use_enable xattr) \
$(use_with gmp)
}
src_test() {
# Non-root tests will fail if the full path isnt
# accessible to non-root users
chmod -R go-w "${WORKDIR}"
chmod a+rx "${WORKDIR}"
# coreutils tests like to do `mount` and such with temp dirs
# so make sure /etc/mtab is writable #265725
# make sure /dev/loop* can be mounted #269758
mkdir -p "${T}"/mount-wrappers
mkwrap() {
local w ww
for w in "$@" ; do
ww="${T}/mount-wrappers/${w}"
cat <<-EOF > "${ww}"
#!/bin/sh
exec env SANDBOX_WRITE="\${SANDBOX_WRITE}:/etc/mtab:/dev/loop" $(type -P $w) "\$@"
EOF
chmod a+rx "${ww}"
done
}
mkwrap mount umount
addwrite /dev/full
#export RUN_EXPENSIVE_TESTS="yes"
#export FETISH_GROUPS="portage wheel"
env PATH="${T}/mount-wrappers:${PATH}" \
emake -j1 -k check || die "make check failed"
}
src_install() {
emake install DESTDIR="${D}" || die
dodoc AUTHORS ChangeLog* NEWS README* THANKS TODO
insinto /etc
newins src/dircolors.hin DIR_COLORS || die
if [[ ${USERLAND} == "GNU" ]] ; then
cd "${D}"/usr/bin
dodir /bin
# move critical binaries into /bin (required by FHS)
local fhs="cat chgrp chmod chown cp date dd df echo false ln ls
mkdir mknod mv pwd rm rmdir stty sync true uname"
mv ${fhs} ../../bin/ || die "could not move fhs bins"
# move critical binaries into /bin (common scripts)
local com="basename chroot cut dir dirname du env expr head mkfifo
mktemp readlink seq sleep sort tail touch tr tty vdir wc yes"
mv ${com} ../../bin/ || die "could not move common bins"
# create a symlink for uname in /usr/bin/ since autotools require it
local x
for x in ${com} uname ; do
dosym /bin/${x} /usr/bin/${x} || die
done
else
# For now, drop the man pages, collides with the ones of the system.
rm -rf "${D}"/usr/share/man
fi
}
pkg_postinst() {
ewarn "Make sure you run 'hash -r' in your active shells."
ewarn "You should also re-source your shell settings for LS_COLORS"
ewarn " changes, such as: source /etc/profile"
# /bin/dircolors sometimes sticks around #224823
if [ -e "${ROOT}/usr/bin/dircolors" ] && [ -e "${ROOT}/bin/dircolors" ] ; then
if strings "${ROOT}/bin/dircolors" | grep -qs "GNU coreutils" ; then
einfo "Deleting orphaned GNU /bin/dircolors for you"
rm -f "${ROOT}/bin/dircolors"
fi
fi
}

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>base-system</herd>
</pkgmetadata>

View File

@ -0,0 +1,841 @@
# ChangeLog for sys-apps/file
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/file/ChangeLog,v 1.231 2013/01/16 03:44:29 radhermit Exp $
16 Jan 2013; Tim Harder <radhermit@gentoo.org> file-9999.ebuild:
Revert to previous install method.
*file-9999 (15 Jan 2013)
15 Jan 2013; Tim Harder <radhermit@gentoo.org> +file-9999.ebuild:
Add live ebuild.
*file-5.12 (04 Jan 2013)
04 Jan 2013; Mike Frysinger <vapier@gentoo.org> +file-5.12.ebuild:
Version bump.
06 Nov 2012; Ulrich Müller <ulm@gentoo.org> file-5.05.ebuild,
file-5.06.ebuild, file-5.07.ebuild, file-5.07-r1.ebuild, file-5.07-r2.ebuild,
file-5.07-r3.ebuild:
Change LICENSE to BSD-2 for remaining ebuilds, bug 263551.
19 Sep 2012; Mike Frysinger <vapier@gentoo.org> file-5.11.ebuild:
Use BUILD_{CC,CXX} when cross-compiling #435324 by Ambroz Bizjak.
06 Sep 2012; Mike Frysinger <vapier@gentoo.org> metadata.xml:
List upstream bugzilla.
26 Jul 2012; Mike Frysinger <vapier@gentoo.org> file-5.11.ebuild:
Drop -D_GNU_SOURCE as it does not appear to be needed anymore -- compiles
clean w/out it #428096 by Pacho Ramos.
22 Jul 2012; Jeroen Roovers <jer@gentoo.org> file-5.11.ebuild:
Stable for HPPA (bug #427368).
22 Jul 2012; Anthony G. Basile <blueness@gentoo.org> file-5.11.ebuild:
Stable ppc/ppc64, bug #427368
22 Jul 2012; Raúl Porcel <armin76@gentoo.org> file-5.11.ebuild:
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #427368
22 Jul 2012; Richard Freeman <rich0@gentoo.org> file-5.11.ebuild:
amd64 stable - 427368
21 Jul 2012; Jeff Horelick <jdhore@gentoo.org> file-5.11.ebuild:
marked x86 per bug 427368
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> file-5.11.ebuild:
keyword ~amd64-fbsd
*file-5.11 (21 Feb 2012)
21 Feb 2012; Mike Frysinger <vapier@gentoo.org> +file-5.11.ebuild:
Version bump.
02 Feb 2012; Mike Gilbert <floppym@gentoo.org> file-5.05.ebuild,
file-5.06.ebuild, file-5.07.ebuild, file-5.07-r1.ebuild:
Restore copyright dates.
02 Feb 2012; Mike Gilbert <floppym@gentoo.org> file-5.05.ebuild,
file-5.06.ebuild, file-5.07-r1.ebuild, file-5.07-r2.ebuild,
file-5.07-r3.ebuild, file-5.07.ebuild, file-5.08.ebuild, file-5.09.ebuild,
file-5.10.ebuild:
Inherit toolchain-funcs explicitly. Quote WORKDIR.
31 Dec 2011; Mike Frysinger <vapier@gentoo.org> file-5.09.ebuild:
Mark ppc/ppc64 stable #393291.
*file-5.10 (31 Dec 2011)
31 Dec 2011; Mike Frysinger <vapier@gentoo.org> +file-5.10.ebuild:
Version bump.
12 Dec 2011; Agostino Sarubbo <ago@gentoo.org> file-5.09.ebuild:
Stable for AMD64, wrt bug #393291
11 Dec 2011; Raúl Porcel <armin76@gentoo.org> file-5.09.ebuild:
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #393291
11 Dec 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> file-5.09.ebuild:
x86 stable wrt bug #393291
05 Dec 2011; Jeroen Roovers <jer@gentoo.org> file-5.09.ebuild:
Stable for HPPA (bug #393291).
17 Sep 2011; Mike Frysinger <vapier@gentoo.org> file-5.09.ebuild,
-files/file-5.09-cdf-arraycount.patch:
Upstream rebuilt tarball with the arraycount fix.
*file-5.09 (16 Sep 2011)
16 Sep 2011; Mike Frysinger <vapier@gentoo.org> +file-5.09.ebuild,
+files/file-5.09-cdf-arraycount.patch:
Version bump.
09 Aug 2011; Kacper Kowalik <xarthisius@gentoo.org> file-5.07-r3.ebuild:
ppc/ppc64 stable wrt #377723
07 Aug 2011; Raúl Porcel <armin76@gentoo.org> file-5.07-r3.ebuild:
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #377723
07 Aug 2011; Markos Chandras <hwoarang@gentoo.org> file-5.07-r3.ebuild:
Stable on amd64 wrt bug #377723
07 Aug 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> file-5.07-r3.ebuild:
x86 stable wrt bug #377723
05 Aug 2011; Jeroen Roovers <jer@gentoo.org> file-5.07-r3.ebuild:
Stable for HPPA (bug #377723).
04 Aug 2011; Samuli Suominen <ssuominen@gentoo.org> file-5.08.ebuild:
Change license from as-is to BSD-2 per COPYING wrt #263551 by Justin Bronder
*file-5.08 (04 Aug 2011)
04 Aug 2011; Samuli Suominen <ssuominen@gentoo.org> +file-5.08.ebuild:
Version bump.
*file-5.07-r3 (08 Jul 2011)
08 Jul 2011; Mike Frysinger <vapier@gentoo.org> +file-5.07-r3.ebuild,
+files/file-5.07-postscript-detect.patch:
Add fix from upstream for postscript detection #368121 by Justin Brody and
Shannon.
*file-5.07-r2 (06 Jun 2011)
06 Jun 2011; Mike Frysinger <vapier@gentoo.org> +file-5.07-r2.ebuild:
Add USE=zlib support and handle cross-compiling #362941.
*file-5.07-r1 (21 May 2011)
21 May 2011; Samuli Suominen <ssuominen@gentoo.org> +file-5.07-r1.ebuild,
+files/file-5.07-zip-detect.patch:
Fix zip detection wrt #367417 by Lubos Kolouch.
*file-5.07 (11 May 2011)
11 May 2011; Mike Frysinger <vapier@gentoo.org> +file-5.07.ebuild:
Version bump.
*file-5.06 (15 Apr 2011)
15 Apr 2011; Mike Frysinger <vapier@gentoo.org> +file-5.06.ebuild:
Version bump.
07 Apr 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
file-5.04.ebuild, file-5.05.ebuild:
Fix deprecation warnings (bug #362345).
04 Apr 2011; Samuli Suominen <ssuominen@gentoo.org> file-5.05.ebuild:
USE="static-libs" and punt libtool archive if it's not set.
01 Mar 2011; Jeroen Roovers <jer@gentoo.org> file-5.05.ebuild:
Stable for HPPA (bug #355277).
01 Mar 2011; Brent Baude <ranger@gentoo.org> file-5.05.ebuild:
stable ppc64, bug 355277
27 Feb 2011; Markos Chandras <hwoarang@gentoo.org> file-5.05.ebuild:
Stable on amd64 wrt bug #355277
27 Feb 2011; Brent Baude <ranger@gentoo.org> file-5.05.ebuild:
stable ppc, bug 355277
26 Feb 2011; Raúl Porcel <armin76@gentoo.org> file-5.05.ebuild:
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #355277 wrt #355697
26 Feb 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> file-5.05.ebuild:
x86 stable wrt bug #355277
18 Jan 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
file-5.05.ebuild:
Support Python 3, fix PYTHON_MODNAME (bug #352045).
*file-5.05 (18 Jan 2011)
18 Jan 2011; Mike Frysinger <vapier@gentoo.org> +file-5.05.ebuild:
Version bump.
28 Nov 2010; Brent Baude <ranger@gentoo.org> file-5.04.ebuild:
stable ppc64, bug 340225
12 Oct 2010; Jeroen Roovers <jer@gentoo.org> file-5.04.ebuild:
Stable for PPC (bug #340225).
12 Oct 2010; Jeroen Roovers <jer@gentoo.org> file-5.04.ebuild:
Stable for HPPA (bug #340225).
12 Oct 2010; Raúl Porcel <armin76@gentoo.org> file-5.04.ebuild:
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #340225
10 Oct 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> file-5.04.ebuild:
x86 stable wrt bug #340225
10 Oct 2010; Markos Chandras <hwoarang@gentoo.org> file-5.04.ebuild:
Stable on amd64 wrt bug #340225
04 Feb 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
file-5.03.ebuild, file-5.04.ebuild:
Set PYTHON_DEPEND. Set SUPPORT_PYTHON_ABIS. Unset DISTUTILS_DISABLE_PYTHON_DEPENDENCY.
Restrict installation for Python 3.
*file-5.04 (25 Jan 2010)
25 Jan 2010; Mike Frysinger <vapier@gentoo.org> +file-5.04.ebuild:
Version bump.
05 Oct 2009; Raúl Porcel <armin76@gentoo.org> file-5.03.ebuild:
ia64/m68k/s390/sh/sparc stable wrt #284347
30 Sep 2009; Tobias Klausmann <klausman@gentoo.org> file-5.03.ebuild:
Stable on alpha, bug #284347
19 Sep 2009; nixnut <nixnut@gentoo.org> file-5.03.ebuild:
ppc stable #284347
15 Sep 2009; Jeroen Roovers <jer@gentoo.org> file-5.03.ebuild:
Stable for HPPA (bug #284347).
14 Sep 2009; Tom Gall <tgall@gentoo.org> file-5.03.ebuild:
ppc64 stable, bug #284347
13 Sep 2009; Markus Meier <maekke@gentoo.org> file-5.03.ebuild:
arm/x86 stable, bug #284347
12 Sep 2009; Richard Freeman <rich0@gentoo.org> file-5.03.ebuild:
amd64 stable - 284347
09 Sep 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
file-5.03.ebuild:
Fix dependency on virtual/python (bug #230634).
*file-5.03 (06 May 2009)
06 May 2009; Mike Frysinger <vapier@gentoo.org> +file-5.03.ebuild:
Version bump.
*file-5.02 (05 May 2009)
05 May 2009; Mike Frysinger <vapier@gentoo.org> +file-5.02.ebuild:
Version bump #268180 by Alex Legler.
*file-5.01 (01 May 2009)
01 May 2009; Mike Frysinger <vapier@gentoo.org> +file-5.01.ebuild:
Version bump.
*file-5.00-r2 (21 Feb 2009)
21 Feb 2009; Mike Frysinger <vapier@gentoo.org>
+files/file-5.00-short-read.patch, +file-5.00-r2.ebuild:
Add fix from upstream for some short read errors (like with thumb.db
files).
*file-5.00-r1 (14 Feb 2009)
14 Feb 2009; Mike Frysinger <vapier@gentoo.org>
+files/file-5.00-localization.patch, +file-5.00-r1.ebuild:
Add fix from upstream for unicode issue #258452 by MarisN. Move data files
to /usr/share/misc/ #246769 by Ulrich Müller.
*file-5.00 (04 Feb 2009)
04 Feb 2009; Mike Frysinger <vapier@gentoo.org> +file-5.00.ebuild:
Version bump.
*file-4.26 (17 Sep 2008)
17 Sep 2008; Mike Frysinger <vapier@gentoo.org> +file-4.26.ebuild:
Version bump #237173 by Conrad Kostecki.
18 Jul 2008; Doug Goldstein <cardoe@gentoo.org> -file-4.24.ebuild:
remove 4.24 so it doesn't go stable
*file-4.25 (17 Jul 2008)
17 Jul 2008; Doug Goldstein <cardoe@gentoo.org> +file-4.25.ebuild:
version bump. fix ogg and gzip detection. bugs #219215 & #215499
29 Mar 2008; Brent Baude <ranger@gentoo.org> file-4.23.ebuild:
stable ppc64, bug 215058
*file-4.24 (28 Mar 2008)
28 Mar 2008; Mike Frysinger <vapier@gentoo.org> +file-4.24.ebuild:
Version bump.
28 Mar 2008; Brent Baude <ranger@gentoo.org> file-4.23.ebuild:
stable ppc, bug 215058
28 Mar 2008; Jeroen Roovers <jer@gentoo.org> file-4.23.ebuild:
Stable for HPPA too.
07 Mar 2008; Santiago M. Mola <coldwind@gentoo.org> file-4.23.ebuild:
amd64 stable
07 Feb 2008; Raúl Porcel <armin76@gentoo.org> file-4.23.ebuild:
alpha/ia64/sparc/x86 stable
*file-4.23 (28 Dec 2007)
28 Dec 2007; Mike Frysinger <vapier@gentoo.org> +file-4.23.ebuild:
Version bump.
*file-4.22 (27 Dec 2007)
27 Dec 2007; Mike Frysinger <vapier@gentoo.org> +file-4.22.ebuild:
Version bump.
16 Jul 2007; Markus Rothe <corsair@gentoo.org> file-4.21-r1.ebuild:
Stable on ppc64; bug #174217
16 Jul 2007; Gustavo Zacarias <gustavoz@gentoo.org> file-4.21-r1.ebuild:
Stable on sparc wrt security #174217
16 Jul 2007; Jeroen Roovers <jer@gentoo.org> file-4.21-r1.ebuild:
Stable for HPPA (bug #174217).
15 Jul 2007; Tobias Scherbaum <dertobi123@gentoo.org> file-4.21-r1.ebuild:
ppc stable, bug #174217
15 Jul 2007; Steve Dibb <beandog@gentoo.org> file-4.21-r1.ebuild:
amd64 stable, security bug 174217
15 Jul 2007; Raúl Porcel <armin76@gentoo.org> file-4.21-r1.ebuild:
alpha/ia64/x86 stable wrt security #174217
19 Jul 2007; Joshua Kinard <kumba@gentoo.org> file-4.21-r1.ebuild:
Stable on mips, per #174217.
*file-4.21-r1 (11 Jul 2007)
11 Jul 2007; Mike Frysinger <vapier@gentoo.org>
+files/file-4.21-disable-regex.patch, +file-4.21-r1.ebuild:
Punt resource hogging regex #174217.
02 Jun 2007; Joshua Kinard <kumba@gentoo.org> file-4.21.ebuild:
Stable on mips, per #179583.
28 May 2007; Gustavo Zacarias <gustavoz@gentoo.org> file-4.21.ebuild:
Stable on sparc wrt security #179583
25 May 2007; Tobias Scherbaum <dertobi123@gentoo.org> file-4.21.ebuild:
ppc stable, bug #179583
25 May 2007; Brent Baude <ranger@gentoo.org> file-4.21.ebuild:
Marking 4.21 ppc64 stable for bug #179583
25 May 2007; Raúl Porcel <armin76@gentoo.org> file-4.21.ebuild:
alpha/ia64 stable wrt #179583
25 May 2007; Christian Faulhammer <opfer@gentoo.org> file-4.21.ebuild:
x86/amd64 stable, security bug 179583
25 May 2007; Jeroen Roovers <jer@gentoo.org> file-4.21.ebuild:
Stable for HPPA (bug #179583).
*file-4.21 (24 May 2007)
24 May 2007; Mike Frysinger <vapier@gentoo.org> +file-4.21.ebuild:
Version bump.
*file-4.20-r1 (07 Apr 2007)
07 Apr 2007; Mike Frysinger <vapier@gentoo.org>
+files/file-4.20-disable-regex.patch, +file-4.20-r1.ebuild:
Workaround from upstream for crappy regex handling in newer glibcs #173368.
25 Mar 2007; Mike Frysinger <vapier@gentoo.org> file-4.20.ebuild:
Grab patch from upstream for non-portable regex flag #172146.
23 Mar 2007; Tobias Scherbaum <dertobi123@gentoo.org> file-4.20.ebuild:
Stable on ppc wrt bug #171452.
23 Mar 2007; Gustavo Zacarias <gustavoz@gentoo.org> file-4.20.ebuild:
Stable on sparc wrt security #171452
23 Mar 2007; Christian Faulhammer <opfer@gentoo.org> file-4.20.ebuild:
stable x86, security bug 171452
22 Mar 2007; Steve Dibb <beandog@gentoo.org> ChangeLog:
amd64 stable, security bug 171452
21 Mar 2007; Jose Luis Rivero <yoswink@gentoo.org> file-4.20.ebuild:
Stable on alpha bug #171452
21 Mar 2007; Markus Rothe <corsair@gentoo.org> file-4.20.ebuild:
Stable on ppc64; bug #171452
20 Mar 2007; Jeroen Roovers <jer@gentoo.org> file-4.20.ebuild:
Stable for HPPA (bug #171452).
19 Mar 2007; Mike Frysinger <vapier@gentoo.org> file-4.20.ebuild:
Fix building on ppc64 by renaming the __unused define #171178.
*file-4.20 (02 Mar 2007)
02 Mar 2007; Mike Frysinger <vapier@gentoo.org> +file-4.20.ebuild:
Version bump.
13 Feb 2007; Alexander H. Færøy <eroyf@gentoo.org> file-4.19.ebuild:
Stable on MIPS; bug #165717
13 Feb 2007; Markus Rothe <corsair@gentoo.org> file-4.19.ebuild:
Stable on ppc64; bug #165717
10 Feb 2007; nixnut <nixnut@gentoo.org> ChangeLog:
Stable on ppc wrt bug 165717
08 Feb 2007; Luis Medinas <metalgod@gentoo.org> file-4.19.ebuild:
Stable on amd64. Bug #165717.
07 Feb 2007; Jeroen Roovers <jer@gentoo.org> file-4.19.ebuild:
Stable for HPPA (bug #165717).
07 Feb 2007; Gustavo Zacarias <gustavoz@gentoo.org> file-4.19.ebuild:
Stable on sparc wrt #165717
07 Feb 2007; Raúl Porcel <armin76@gentoo.org> file-4.19.ebuild:
x86 stable wrt bug 165717
*file-4.19-r1 (07 Feb 2007)
07 Feb 2007; Mike Frysinger <vapier@gentoo.org>
+files/file-4.19-init-file.patch, +files/file-4.19-wcwidth.patch,
+file-4.19-r1.ebuild:
Patch by Jeff Hansen to initialize the file member #163948. Also fix up
wcwidth prototype.
22 Dec 2006; Alexander H. Færøy <eroyf@gentoo.org> file-4.18.ebuild:
Stable on MIPS; bug #144624
14 Dec 2006; Peter Weller <welp@gentoo.org> file-4.18.ebuild:
Added amd64 keyword wrt bug #1446244
14 Dec 2006; Jeroen Roovers <jer@gentoo.org> file-4.18.ebuild:
Stable for HPPA (bug #144624).
14 Dec 2006; Brent Baude <ranger@gentoo.org> file-4.18.ebuild:
Marking file-4.18 ppc64 per bug request 144624
13 Dec 2006; Tobias Scherbaum <dertobi123@gentoo.org> file-4.18.ebuild:
ppc stable, bug #144624
13 Dec 2006; Ferris McCormick <fmccor@gentoo.org> file-4.18.ebuild:
Stable on sparc --- Bug #144624 --- builds and seems to work fine.
13 Dec 2006; Christian Faulhammer <opfer@gentoo.org> file-4.18.ebuild:
stable x86, bugs #144624
*file-4.19 (12 Dec 2006)
12 Dec 2006; Mike Frysinger <vapier@gentoo.org> +file-4.19.ebuild:
Version bump which fixes segfault with emf files #151649.
*file-4.18 (31 Oct 2006)
31 Oct 2006; Mike Frysinger <vapier@gentoo.org> +file-4.18.ebuild:
Version bump.
17 Oct 2006; Roy Marples <uberlord@gentoo.org> file-4.17-r1.ebuild:
Added ~sparc-fbsd keyword.
09 Jul 2006; Joshua Kinard <kumba@gentoo.org> file-4.17-r1.ebuild:
Marked stable on mips.
27 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> file-4.17-r1.ebuild:
Stable on x86 wrt bug #138150.
27 Jun 2006; Tobias Scherbaum <dertobi123@gentoo.org> file-4.17-r1.ebuild:
ppc stable, #138150
27 Jun 2006; Olivier Crête <tester@gentoo.org> file-4.17-r1.ebuild:
Stable on amd64 per bug #138150
27 Jun 2006; Thomas Cort <tcort@gentoo.org> file-4.17-r1.ebuild:
Stable on alpha wrt Bug #138150.
27 Jun 2006; Ferris McCormick <fmccor@gentoo.org> file-4.17-r1.ebuild:
Stable on sparc --- Bug #138150 --- at developer request. Seems fine.
27 Jun 2006; Markus Rothe <corsair@gentoo.org> file-4.17-r1.ebuild:
Stable on ppc64; bug #138150
*file-4.17-r1 (14 Mar 2006)
14 Mar 2006; Mike Frysinger <vapier@gentoo.org>
+files/file-4.17-init-mem.patch, +file-4.17-r1.ebuild:
Fix segfault in libmagic #126012.
*file-4.17 (13 Mar 2006)
13 Mar 2006; Mike Frysinger <vapier@gentoo.org> +file-4.17.ebuild:
Version bump.
13 Jan 2006; Mike Frysinger <vapier@gentoo.org>
+files/file-4.16-fix-array-64bit.patch, file-4.16.ebuild:
Fix 64bit elf detection when cross-compiling.
*file-4.16 (17 Oct 2005)
17 Oct 2005; Mike Frysinger <vapier@gentoo.org> +file-4.16.ebuild:
Versin bump.
*file-4.15-r1 (08 Oct 2005)
08 Oct 2005; Mike Frysinger <vapier@gentoo.org>
+files/file-4.15-cracklib-magic.patch, +file-4.15-r1.ebuild:
Fix from upstream for detection of block devices with -s #108287 by Preston
Crow.
17 Sep 2005; Mike Frysinger <vapier@gentoo.org>
+files/file-4.15-empty-mime-buffer.patch, file-4.15.ebuild:
Add a check for empty buffers #106152.
17 Sep 2005; Ciaran McCreesh <ciaranm@gentoo.org> ChangeLog:
Converted to UTF-8, fixed encoding screwups
14 Sep 2005; Mike Frysinger <vapier@gentoo.org>
+files/file-4.15-libtool.patch, file-4.15.ebuild:
Fix building with people who set LD_LIBRARY_PATH to retarded values #99593.
*file-4.15 (18 Aug 2005)
18 Aug 2005; Mike Frysinger <vapier@gentoo.org> +file-4.15.ebuild:
Version bump to fix up #101298 by PIERRE Benoît / #101639 by Preston
Crow / #102520 by Daniel Drake.
24 Jul 2005; Martin Schlemmer <azarah@gentoo.org>
+files/file-4.14-gcc2.patch, file-4.14.ebuild:
Fix building with gcc2.
*file-4.14 (17 Jul 2005)
17 Jul 2005; Mike Frysinger <vapier@gentoo.org> +file-4.14.ebuild:
Version bump.
*file-4.13 (01 Apr 2005)
01 Apr 2005; Tony Vroon <chainsaw@gentoo.org>
+files/file-4.13-cross-compile.patch, +file-4.13.ebuild:
Version bump, closes bug #87496.
13 Dec 2004; Mike Frysinger <vapier@gentoo.org>
+files/file-4.12-cross-compile.patch, file-4.12.ebuild:
Cross-compiling patch from uClibc.
11 Dec 2004; Markus Rothe <corsair@gentoo.org> file-4.12.ebuild:
Stable on ppc64; bug #72521
09 Dec 2004; Guy Martin <gmsoft@gentoo.org> file-4.12.ebuild:
Stable on hppa.
08 Dec 2004; Hardave Riar <hardave@gentoo.org>
files/file-4.xx-mips-gentoo.diff, file-4.12.ebuild:
Fixed up mips patch so it applies cleanly. Keyworded stable on mips, bug
#72521.
08 Dec 2004; Bryan Østergaard <kloeri@gentoo.org> file-4.12.ebuild:
Stable on alpha, bug 72521.
08 Dec 2004; Daniel Black <dragonheart@gentoo.org> file-4.12.ebuild:
ppc stable as per bug #72521
07 Dec 2004; Olivier Crete <tester@gentoo.org> file-4.12.ebuild:
Stable on x86 wrt bug 72521
07 Dec 2004; <solar@gentoo.org> file-4.12.ebuild:
- marked stable on x86 bug #72521
07 Dec 2004; Gustavo Zacarias <gustavoz@gentoo.org> file-4.12.ebuild:
Stable on sparc wrt #72521
07 Dec 2004; Mike Doty <kingtaco@gentoo.org> file-4.12.ebuild:
stable on amd64 per bug #72521
*file-4.12 (25 Nov 2004)
25 Nov 2004; <solar@gentoo.org> +file-4.12.ebuild:
version bump. See file-4.12/ChangeLog for more details
14 Nov 2004; Bryan Østergaard <kloeri@gentoo.org> file-4.10-r1.ebuild:
Stable on alpha.
13 Nov 2004; <solar@gentoo.org> +files/file-4.10-mconvert.patch,
file-4.10-r1.ebuild:
fixed off by one bug in file-4.10
12 Nov 2004; Gustavo Zacarias <gustavoz@gentoo.org> file-4.10-r1.ebuild:
Stable on sparc
07 Oct 2004; Lina Pezzella <j4rg0n@gentoo.org> file-4.08.ebuild:
Removed ppc-macos keyword Bug # 65763
25 Sep 2004; Joshua Kinard <kumba@gentoo.org> file-4.10-r1.ebuild:
Marked stable on mips.
22 Sep 2004; Danny van Dyk <kugelfang@gentoo.org> file-4.10.ebuild:
Marked stable on amd64.
*file-4.10-r1 (13 Sep 2004)
13 Sep 2004; Rob Holland <tigger@gentoo.org> +file-4.10-r1.ebuild:
removed -j1 from emake. emerge -C file; MAKEOPTS=-j emerge file worked fine on
an SMP box
09 Sep 2004; Gustavo Zacarias <gustavoz@gentoo.org> file-4.10.ebuild:
Stable on sparc
03 Sep 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> file-4.06.ebuild:
Masked file-4.06.ebuild stable for ppc
18 Aug 2004; Aron Griffis <agriffis@gentoo.org> file-4.10.ebuild:
stable on alpha and ia64
*file-4.10 (28 Jul 2004)
28 Jul 2004; Mike Frysinger <vapier@gentoo.org> +file-4.10.ebuild:
Version bump.
25 Jul 2004; Lina Pezzella <j4rg0n@gentoo.org>
Fixed Manifest.
24 Jun 2004; Alexander Plank <alexander@gentoo.org> file-4.08.ebuild:
add macos keyword (emerge 4.09 gives error "emerge: there are no ebuilds to
satisfy "virtual/python"."
22 Jul 2004; <solar@gentoo.org> file-4.09.ebuild:
enable shared support for uclibc
14 Jul 2004; Mike Frysinger <vapier@gentoo.org> file-4.09.ebuild:
Make sure when building the python component we link against the current
libmagic.so and not the system one found in /usr/lib #54401 by tyarling.
12 Jul 2004; <solar@gentoo.org> file-4.08.ebuild, file-4.09.ebuild:
remove the unneeded lib/*.a cruft from a stage1 build
30 Jun 2004; Aron Griffis <agriffis@gentoo.org> file-3.41.ebuild,
file-4.02.ebuild, file-4.06.ebuild, file-4.07-r1.ebuild, file-4.07.ebuild,
file-4.08.ebuild:
sync IUSE (+build, -uclibc)
26 Jun 2004; Ciaran McCreesh <ciaranm@gentoo.org> file-4.09.ebuild:
Stable on sparc, mips
25 Jun 2004; Aron Griffis <agriffis@gentoo.org> file-3.41.ebuild,
file-4.02.ebuild, file-4.06.ebuild, file-4.07-r1.ebuild, file-4.07.ebuild:
QA - fix use invocation
16 Jun 2004; Daniel Black <dragonheart@gentoo.org>
+files/file-4.08-uclibc.patch, +files/ltconfig-uclibc.patch,
file-4.06.ebuild, file-4.08.ebuild:
uclibc patches thanks to Peter S. Mazinger <ps.m@gmx.net>. Missing build use
flag on 4.08.
11 Jun 2004; Bryan Østergaard <kloeri@gentoo.org> file-4.09.ebuild:
Stable on alpha.
02 Jun 2004; Travis Tilley <lv@gentoo.org> file-4.09.ebuild:
stable on amd64
03 May 2004; Mike Frysinger <vapier@gentoo.org> :
Add python support #39217 by herve coatanhay.
30 Apr 2004; Michael McCabe <randy@gentoo.org> file-4.09.ebuild:
Stable on s390
27 Apr 2004; Aron Griffis <agriffis@gentoo.org> file-4.06.ebuild,
file-4.07-r1.ebuild, file-4.07.ebuild:
Add inherit eutils
*file-4.09 (27 Apr 2004)
27 Apr 2004; Martin Holzer <mholzer@gentoo.org> file-4.09.ebuild:
Version bumped.
27 Apr 2004; Michael McCabe <randy@gentoo.org> file-4.08.ebuild:
Marked stable on s390
09 Apr 2004; Travis Tilley <lv@gentoo.org> file-4.06.ebuild:
stable on amd64
*file-4.08 (23 Mar 2004)
23 Mar 2004; Martin Holzer <mholzer@gentoo.org> file-4.08.ebuild:
Version bumped.
02 Mar 2004; Brian Jackson <iggy@gentoo.org> file-4.07-r1.ebuild:
adding initial s390 support
28 Jan 2004; Aron Griffis <agriffis@gentoo.org> file-4.06.ebuild:
stable on alpha and ia64
*file-4.07-r1 (23 Jan 2004)
23 Jan 2004; Jared Hudson <jhhudso@gentoo.org> : Added a patch from source
changes found in the debian file package. This fixes a serious (IMO) bug
that causes a endless loop (100% cpu usage) when using file against certain
elf binaries.
22 Jan 2004; <gustavoz@gentoo.org> file-4.06.ebuild:
marked stable on sparc
22 Jan 2004; Martin Holzer <mholzer@gentoo.org> file-4.06.ebuild:
x86 stable.
20 Jan 2004; Michael Sterrett <mr_bones_@gentoo.org> file-4.07.ebuild:
mark the new ebuild all ~
*file-4.07 (20 Jan 2004)
20 Jan 2004; Michael Sterrett <mr_bones_@gentoo.org> file-4.07.ebuild:
version bump
28 Dec 2003; Joshua Kinard <kumba@gentoo.org> file-4.06.ebuild:
Move to mips stable (~mips -> mips)
14 Nov 2003; Aron Griffis <agriffis@gentoo.org> file-4.06.ebuild:
Stable on ia64
*file-4.03 (01 Nov 2003)
01 Nov 2003; Seemant Kulleen <seemant@gentoo.org> file-3.37.ebuild,
file-3.39.ebuild, file-4.01.ebuild, file-4.02.ebuild, file-4.03.ebuild,
file-4.05.ebuild:
removed old versions, and also changed SRC_URI on file-4.02 point to Gentoo
mirrors, since upstream doesn't have it available any more. Thanks to: Stony
Yakovac <stonyy@tek.com> in bug #32513
*file-4.06 (17 Oct 2003)
19 Nov 2003; Guy Martin <gmsoft@gentoo.org> file-4.06.ebuild :
Marked stable on hppa. It resolv some segfault problems.
20 Oct 2003; Joshua Kinard <kumba@gentoo.org> file-4.06.ebuild:
Added gnuconfig support for mips64
18 Oct 2003; Joshua Kinard <kumba@gentoo.org> file-4.05.ebuild,
file-4.06.ebuild, files/file-4.05-mips-gentoo.diff,
files/file-4.xx-mips-gentoo.diff:
Renamed the 4.05 patch for mips to 4.xx because it'll likely apply cleanly for
several versions. Modified file-4.05 and file-4.06 to use this patch.
17 Oct 2003; Michael Sterrett <mr_bones_@gentoo.org> file-4.06.ebuild:
fix failure of parallel make. bug 31356
17 Oct 2003; Joshua Kinard <kumba@gentoo.org> file-4.05.ebuild,
file-4.06.ebuild:
Added "cd ${S}" lines to file-4.05 and file-4.06, as well as removed the
uneeded sed statement from file-4.06, as the patch level is properly set now.
17 Oct 2003; Martin Holzer <mholzer@gentoo.org> file-4.06.ebuild:
Version bumped.
*file-4.05 (09 Oct 2003)
12 Oct 2003; Joshua Kinard <kumba@gentoo.org> file-4.05.ebuild,
files/file-4.05-mips-gentoo.diff:
Added a patch for mips which changes file's output somewhat to allow shared
libs to be detected.
Also added a sed command to tweak src/patchlevel.h to
make file report the proper version. Currently, file-4.05 claims to be
file-4.04.
Also added ~mips to KEYWORDS (We're still using file-3.41, update time!)
09 Oct 2003; Joel Hill <hillster@gentoo.org> file-4.05.ebuild:
version bump. marking ~ on all arch's
11 Aug 2003; Alexander Gabert <pappy@gentoo.org> file-4.02.ebuild:
file command segfaults on hppa when pa8000 schedule for gcc is used
23 Jun 2003; Aron Griffis <agriffis@gentoo.org> file-4.02.ebuild:
Mark stable on alpha
01 Jun 2003; Joshua Kinard <kumba@gentoo.org>
file-4.01.ebuild, file-4.02.ebuild:
Removed ~mips from KEYWORDS as file lacks a patch necessary to generate proper
output used by configure scripts to detect shared libs.
*file-4.02 (04 Apr 2003)
06 Jul 2003; Guy Martin <gmsoft@gentoo.org> file-4.02.ebuild :
Marked stable on hppa.
04 Apr 2003; Daniel Robbins <drobbins@gentoo.org> file-4.02.ebuild:
Added latest version and marked stable for x86, sparc.
*file-4.01 (26 Mar 2003)
02 Apr 2003; Christian Birchinger <joker@gentoo.org> file-4.01.ebuild:
Added stable sparc keyword
26 Mar 2003; Daniel Robbins <drobbins@gentoo.org>: file-4.01.ebuild: New
upstream release, marked ~x86.
*file-3.41 (06 Mar 2003)
06 Mar 2003; Daniel Ahlberg <aliz@gentoo.rg> :
Security update.
20 Feb 2003; Zach Welch <zwelch@gentoo.org> file-3.39.ebuild :
Added arm to keywords.
09 Feb 2003; Guy Martin <gmsoft@gentoo.org> file-3.39.ebuild :
Added hppa to keywords.
*file-3.37 (20 Dec 2002)
20 Dec 2002; Jan Seidel <tuxus@gentoo.org> file-3.37.ebuild :
Added mips to keywords
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
*file-3.39 (25 Sep 2002)
08 Feb 2003; Jan Seidel <tuxus@gentoo.org> :
Added mips to keywords
Added a patch for mips that changes the file output so that's work with libtool
25 Sep 2002; Martin Schlemmer <azarah@gentoo.org> :
Update version.
*file-3.33-r3.ebuild (14 July 2002)
14 Jul 2002; phoen][x <phoenix@gentoo.org> file-3.33-r3.ebuild :
Added LICENSE, KEYWORDS, SLOT.
*file-3.37 (1 Feb 2002)
14 Jul 2002; phoen][x <phoenix@gentoo.org> file-3.37.ebuild :
Added KEYWORDS, SLOT.
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

View File

@ -1 +1,38 @@
DIST file-5.09.tar.gz 607434 RMD160 296ad61d0b533d9e3bf3e8e7443b377332e158a5 SHA1 9d905f9e50033c3f5be3728473cbb709a41550fb SHA256 bde1c9830ee6c234871778faae8277fdcf775fbb16dea63c8251e24b7c2f869c -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX file-5.07-postscript-detect.patch 386 SHA256 dc81bc4751e5e79259b00e82b3e12015c4ec8bd9545d9289245894f8c562418e SHA512 9a4edd7b50071840e2313aa091b7eeb62ccd440d6e903bef96ba1e3f51bf5215b3e5fe2d01e144c6ac8ae00262af6aec7e8163116763135d952541fc31060c5e WHIRLPOOL 8fb1b4b016a793ae7f0c17e5af32152e3be760c1fcdc14308dd0bd7fa2d752d6ca038e3d2fbbef3001714cd3a0c040e2e39cb05fa6f1c3db72539e968abe6f0c
AUX file-5.07-zip-detect.patch 547 SHA256 a2b86483f3326b56d20473b66b216e553ab50b2c3d9781b12feb09065743269a SHA512 a3817b8a69c2ccbe94c55ced62ec0e3238472844fd19787d3a8c4da210ccfe0d0e2a1948e7664e5183451cdaa6dc0219b95c79f0a6283c8eea29bce9981d7bae WHIRLPOOL 316751eeed3ca19409863892f2aba10ccc009677699ef2c048a6035cf30102fbf8c32dbf09676f365b105870895dbaa17a24a51d14205608c3fd6d7d1c31426c
DIST file-5.05.tar.gz 596636 SHA256 5cb47845d91848e2b8eb58935766f93d8a2ecf665b33be7317f1849d3c46e1b7 SHA512 114fc2666356d4a3acdbe48b1b7cbf357d9ff5bdc9dbe5a748f925233bdaf63efc60b31b604751bf9510824189b1b715caab638a4c0a24f9e50c31d5e61b19d2 WHIRLPOOL 008afd3c16e188f92626a161b82a1c1a7e577bd0ac5b94155608d0a5e6cbce54d57390b61a272074ab2a833714a7f6f331e25aafca3b476fae2d0946086a983e
DIST file-5.06.tar.gz 600720 SHA256 34d3d28c8ce231b171abec9ae94be31935e34ead2fed9f6b09b99ec580762401 SHA512 9b2b908fb4aedba10fe9b9e554f43324140e69fef1129be1feb11c53075229a2d6e04d4f113f1dfb86f97f676481f800155ad6a600f73e8d1c15c0025d68e277 WHIRLPOOL 90f9542587b8e0dcc39b117d9d505d65573a13a0dd674f27a7e56677ec0035214006f8c8fd22d17686863662c820ce1d11815f14ab63bd0983595fdc93eeaa94
DIST file-5.07.tar.gz 597347 SHA256 c968bfe97d87f9f564728a894d57be2c6bba9a2006763fffff85c5f72a9a3c2f SHA512 858cae086aaca14381961ea13fd77d4b6c16e8fb7b533c83c828c0797ad1f14be25bb55b05b608727c54251e2b92615e674408b95e07e345dbdd11f1d5cf73f3 WHIRLPOOL 8ec92b4c81dcd709220497fd8e61754c399b774e1b02fcc396f334bd991522df5a3054370dcddfa4e7c4d52c0dd597d5dba742d61fb19901315850131013c93a
DIST file-5.08.tar.gz 605337 SHA256 dd2f18f5f344fe89938fcaf5959808fb98e4ff20c2e30f24f234e27946e3a555 SHA512 9696d45cbfd4931abe66f13717b227f8a284cd094a32f054d91d40e7f2a16a7d96c4994064887a986b39174de7702e73b7626742a06e4bf736d3e082904004fb WHIRLPOOL cc1293802fe2e0f6ff0e46515f53d64f07ee65bd0f7cf6b67a42453dc1e386fdf1a32a758be66c1964b12205325f0369352aad9534de7ded74aacc5cb190ebc4
DIST file-5.09.tar.gz 607434 SHA256 bde1c9830ee6c234871778faae8277fdcf775fbb16dea63c8251e24b7c2f869c SHA512 8808b35dae6c150f0ca09ae36813a64dfb1cde2172e1749488e59ccef2e5dd217d8d8d72d1abc86589cddc0a018ccc665491ed1dd0de00bc0bb7e565d9a9dfe2 WHIRLPOOL 1b344503575440e2975a641c285a16c847683262fbd80ab12df6873f5668979f98255103e3916326a5ff1e9b0824bd33714e66a53958a2e177478a8125a06284
DIST file-5.10.tar.gz 608726 SHA256 73ae51889006b1ddb95db729237d411eb8d353884dfb149f0b4427d314aff68a SHA512 d49a091fe61c7b501c50ccd48b91928d0c3d155c7c31e273bd3ce013956f16e464fd803a52ed51fb311a317db92b2ab0e6f85c2e305ff7cae8cfe7837a0f7ced WHIRLPOOL 120c22bef0caf2eb409ff6e045faa89da8f017822a567471bc54ee6ce9938ae52cbc74ae426a8048f4790b0e2fffc2ece00db87ad61931c69340f2d11d7269d9
DIST file-5.11.tar.gz 610019 SHA256 c70ae29a28c0585f541d5916fc3248c3e91baa481f63d7ccec53d1534cbcc9b7 SHA512 a3f740e1a950f84ae53ef477ff255370050b52dd39fa309c8b8c4b0dc061e96fce585eb4a587037003509c01cd067d49e5193f1d0905e5c28347223a15aa271b WHIRLPOOL 175076c321b5679567c560ed1fb1a1032ee8865ab779ec39f7ce67b21e890e2d16b7ba810414933a171b7896db221a8243e400e1f877ff8e0cfc7e1dca3edcc8
DIST file-5.12.tar.gz 632808 SHA256 199d0dab2e32814cbced8dc30d3d2d5b7e45587598160a2c401358b573273d22 SHA512 eea292ea39256c0aede271676321e6076125b02bc8656d867f8d99caea4e54849e79840236c6f38f0024273d81c12cb87a966d1670da3fda77f7d739da3dd2f8 WHIRLPOOL 0d2b7733581afd65c71afdffb39f2d9693c5b29734d99c2f61d835756d522659dec2e35c50716a368c758cc7473835d646bd5638d2bb839edbb9393c97a19642
EBUILD file-5.05.ebuild 1397 SHA256 edb1d1c20e9d895892cdaa04dc9275d63f4e1faee882f12bdae03b8588fc2128 SHA512 8f2a27f2efb6a192ea50707eff5ca0d97d0c9ebadc6d73190f023fb64a2a7a3103118a1a853dfc7dde5ed690da02e08a778b8a95152a9310f8f8bb2b96477356 WHIRLPOOL 4c3f990d19f42b44f927ec04d7b6f8399cc22de620f924208e95895941f2a29fc59da3153a41f86d1eb6b423229febe872b0c7ef920ae9b32e60503af739ef8a
EBUILD file-5.06.ebuild 1408 SHA256 84577d1fe4fa07511678763ae41cbf2916d298b4fc140009d64172fc1e84ffe2 SHA512 c19e83c769853a3ffa07f5dacd3311e64f46b7bd3d16738f684148a0cfe33aacf46a3e5b790e96b7ba306443794febc5687c1ebb15f2a4da04fcb61f15dfb9b0 WHIRLPOOL 8e683388634662633e78fe1bef5d76b0dc05e13ba636f725cda21aca1695c423692ef1875b5684e0bf61d54ed93931216ba91a08d10ac7cdca4e1c773ef11772
EBUILD file-5.07-r1.ebuild 1456 SHA256 8fd4fd3d0ffc93caaade1606f00af0bc74f7c430191b6d367225282c1f77c1a6 SHA512 8534eb04c2cfbe9ba7ebdb59c2aa79ec80599627e0d27ca3c0a0afeca8fe1d17fa79789b581e00cfae2b913a6d23be939c74fda94148e6e0b357d044cf6ab2be WHIRLPOOL 00c73c0fb37c3c11de9413389069118f805469b8a5e9f359c32053d2750ab08126eb84004267a5e54e0e778cb1ce4fd417c5f8989538b0f3dc7c7f53eb67a75d
EBUILD file-5.07-r2.ebuild 2479 SHA256 d3cfbf5f8d08d8976dc5e305e5c4713a6ff9b3afb65e67d23bf8060fa592a0e4 SHA512 9ddedfe211077bea65d0ecfb95f495a6c434980fc9d6df5ea63db2c9a42112c596174b1c048716d3d979de531768676f089051ce185c35e66dac4117627deb3c WHIRLPOOL 0782e762358137a1ea194dff65efa47fad06c9c7a1a671ab28e2a0cf24699b56e45f069c162f22cf9a0d0d495f29cf7e31da48cd4be7a0ca7cedd6a95ce24d82
EBUILD file-5.07-r3.ebuild 2526 SHA256 97e3973d13384be9ae94fa29e86bf1886017bf26723c4bc5b051baa9a52b1769 SHA512 899c7a76c591768b04b58eeb1726f4b57e0d89bc3e3ee03cec0a05aab89376d94b902c839ac7de4422a1391fd1d7c4ea082fe64bbef8570518d905807936c0a2 WHIRLPOOL d28cd0e2c214a10f5e69b4523a2dd667941b633a5253ee8e23fe2b565653af9569b7a2d578f3e67ff0d9dd0d7eb0dc3a9480d00299c646a799605a2903acfa1f
EBUILD file-5.07.ebuild 1408 SHA256 f1b2acdea9a04b83393ba1b2a6cc0be6b885751fc182678202317f945367365d SHA512 5bf5b54341c79c694b8b1dff6aac0efc98c366b4b58df75ff0e7f7d1f4852d4c8d3b84a1d9327bee51ff0feedc18cf2d3b9272860adb2e519ea39e7a7db8335b WHIRLPOOL 33ce31e392cef57161551b78686a6af5cb0b94fc6a51afda29b01e017d9eb1e1ec6241b90286948e4fbc24a67c622cd11632acf5bdab639b1aeb6ca0ac661671
EBUILD file-5.08.ebuild 2427 SHA256 c0733ad23468cf628afe071c68c62544aa647f093d98ee95bd67d10edb6dc2f3 SHA512 7da697b4ddb35d7cace424764191eb4451458978c8f03bf216d028962fe559cc904e934a9db18da55a1cb1fdc987bbd86ee55b6d9984cd9e6e88e304814d0261 WHIRLPOOL 993cfabd8b6d593f64afe881b87cf41fd0bffd68db908f07811998c7857b1657473dff47eb494349ca2dd078a27a62fc9d7d9675c207393abba4d5135532f09a
EBUILD file-5.09.ebuild 2404 SHA256 3416f0c56da59461693478f92b1cf029e11dbfbef0ea26f87682fbdf06e71524 SHA512 f9db07a984564e12845c01505ebf7f340ac0d80185a3cc2164720343dd812868027852c668a2bd00ad4a193c2858bafeb4538d361ee973fd3698d0f879de6e04 WHIRLPOOL c6afe1c773230f6ff158041315fa16ab550c9780d3ddf520bad4aa2a7f568a3ba841e371394fc799ed1acdde2c8290470665b7d0d790b032c3658cf45f6bb4bb
EBUILD file-5.10.ebuild 2360 SHA256 19337aae3a46e307547584684d5eb126e6da4a9e85e7464f76daaf2918bd00d5 SHA512 b4a817e7038568c7e2d652a067664b66e4909a0dc487e3d950956f8420f04c028b2efed410b015854578e4d447775324866248bb0e55a00a09665a6fdfbc061c WHIRLPOOL c9d34218c01c2588c2ec089d2b02bc1de25a5c8392c9bb66fe67812f4ad5783476d3bde1bbb7d9b4a7e16187f276aa02ac257674011b894c662f22ac76e85302
EBUILD file-5.11.ebuild 2344 SHA256 5a4730635d5d09c2854949b93676cefef0b5b58d330edfe343d7286b004cc207 SHA512 c33e721d8b18b107973d5a3e85a1013c32c7c84ac04afc97061a31cfe7867eb90251e64fec278e24a12925f426929fa24e3bf1173d6361dc82c330269ce01ed4 WHIRLPOOL 83dfc0bccf8f13c143c3d9a6383405c3b01aff9d89f832b46ae5259ecb6d382cfd219e62e58794d188bbff9c1ef40afe6c5abc259a43a2d0e55783e915802b94
EBUILD file-5.12.ebuild 2356 SHA256 834a5c7755472464d1aa759f9c202ed90606e47c3a9b17368bbedf25c028e88b SHA512 8615cfb838cd14a06c791ce73b4a91ff5dba452b6cb9eea5a8f1b389b9ba3a4bcafae583953dd462f50004fea6f91412673246df8d5b111069e411bee5d5141c WHIRLPOOL 41def290f7704fd315e5e2bfe293fb235524cdd98e91fd008bcf49828c564d646ff60e1099796d20291dac9567fb8beacacb3c2f44b30e45f8125b202c03ed47
EBUILD file-9999.ebuild 2470 SHA256 1e9667b426810e40da08c4de32e69e62a8267f46053840e2c7df82dfb26eef63 SHA512 d9a0b469b1e75fc554f7659a72629d8027b2ff114c5d64e8d56e669467412e417f7115c5a2bd9ea65986f2a614b1c6e1f4bd4ef7dcce7aa8445a7c43140ec5b4 WHIRLPOOL 2bd0ef8b3638db24209b79dbb26680c558d6a3195fb74e29059769fb7187a63b843f0d40edfe5db8dc041cb90acea10cc853ec423ed8aaa3b55171d203de01b0
MISC ChangeLog 27949 SHA256 67827916bca958a3ffe97dfa2140b2b70675c90f6c8bf8df6b966ddeb67ee571 SHA512 8ecb79305c83dfab0ea073b60ee479254b043f250329bfb399fcd12239f978b208ed72573f5f83209831cb5143a235b9c6f8427ef553802831d0aebdbe0e7b8a WHIRLPOOL d52406b5fc0ccbed7c3aad796c8880981fa8c809f76101a71a375e3adec1dfcdac8c76352118efef2a786aa70b6d112dd10032df84ffa1d6445b50d921545c17
MISC metadata.xml 227 SHA256 ecd74a3d9a250a8c5c597b45fd334ab26335074b687bc12f5a6fea32ef9f0690 SHA512 bf2e56b14ac89961c21f5eba6bf90e4f21fd001b88963bcf4c21d0ec63f7b860611bd8883b8760c2bc81dde2a9669456123033ca54337441016379f80e6029cf WHIRLPOOL 22c14f95d7a544f0c11e11136811724ebe69dc0c607073307a28446b1ebeb4ab8838180947a4f496f41648522e34b5dab71680c330a0085b774dbc9ea23ff647
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iQEcBAEBCAAGBQJQ9iIhAAoJEEqz6FtPBkyjhygIAI00S1Zgn624ON5Xjvoji+aV
PyuV+URAhPgnxOXN4UcaXwXqTSJQtxOrJR/w+OXleQQv/Ffhy7jdy9YzHUyE5Mjw
ysH5vU8LUmxKB3FHxztkNogjHYthuKYrNw6kwc3fBCu+aNWefmMnCvsqIIagOLt1
VGXJ1ClwfnPc76M1r6PSh2v2S5RA7CMbMzcizWiiEJqyWk//p7FBqNNVPplgZmSW
tjmznSlwUfnXqpATTTHAy+Fa1PItfpNfvhivymZ0Fh2awbOPY+docnEIco32Tt+t
0hEXaRZDbst71FaBHjMM9TuEOWHHHhawcQrWKdMnQJiVJztYNiKjyMeYJbVqYj0=
=p6B1
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,59 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/file/file-5.05.ebuild,v 1.13 2012/11/06 06:58:25 ulm Exp $
EAPI="2"
PYTHON_DEPEND="python? *"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="*-jython"
inherit eutils distutils libtool flag-o-matic
DESCRIPTION="identify a file's format by scanning binary data for patterns"
HOMEPAGE="ftp://ftp.astron.com/pub/file/"
SRC_URI="ftp://ftp.astron.com/pub/file/${P}.tar.gz
ftp://ftp.gw.com/mirrors/pub/unix/file/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
IUSE="python static-libs"
PYTHON_MODNAME="magic.py"
src_prepare() {
elibtoolize
epunt_cxx
# dont let python README kill main README #60043
mv python/README{,.python}
}
src_configure() {
# file uses things like strndup() and wcwidth()
append-flags -D_GNU_SOURCE
econf $(use_enable static-libs static)
}
src_compile() {
emake || die
use python && cd python && distutils_src_compile
}
src_install() {
emake DESTDIR="${D}" install || die
dodoc ChangeLog MAINT README
use python && cd python && distutils_src_install
use static-libs || rm -f "${D}"/usr/lib*/libmagic.la
}
pkg_postinst() {
use python && distutils_pkg_postinst
}
pkg_postrm() {
use python && distutils_pkg_postrm
}

View File

@ -0,0 +1,59 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/file/file-5.06.ebuild,v 1.4 2012/11/06 06:58:25 ulm Exp $
EAPI="2"
PYTHON_DEPEND="python? *"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="*-jython"
inherit eutils distutils libtool flag-o-matic
DESCRIPTION="identify a file's format by scanning binary data for patterns"
HOMEPAGE="ftp://ftp.astron.com/pub/file/"
SRC_URI="ftp://ftp.astron.com/pub/file/${P}.tar.gz
ftp://ftp.gw.com/mirrors/pub/unix/file/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
IUSE="python static-libs"
PYTHON_MODNAME="magic.py"
src_prepare() {
elibtoolize
epunt_cxx
# dont let python README kill main README #60043
mv python/README{,.python}
}
src_configure() {
# file uses things like strndup() and wcwidth()
append-flags -D_GNU_SOURCE
econf $(use_enable static-libs static)
}
src_compile() {
emake || die
use python && cd python && distutils_src_compile
}
src_install() {
emake DESTDIR="${D}" install || die
dodoc ChangeLog MAINT README
use python && cd python && distutils_src_install
use static-libs || rm -f "${D}"/usr/lib*/libmagic.la
}
pkg_postinst() {
use python && distutils_pkg_postinst
}
pkg_postrm() {
use python && distutils_pkg_postrm
}

View File

@ -0,0 +1,61 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/file/file-5.07-r1.ebuild,v 1.4 2012/11/06 06:58:25 ulm Exp $
EAPI="2"
PYTHON_DEPEND="python? *"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="*-jython"
inherit eutils distutils libtool flag-o-matic
DESCRIPTION="identify a file's format by scanning binary data for patterns"
HOMEPAGE="ftp://ftp.astron.com/pub/file/"
SRC_URI="ftp://ftp.astron.com/pub/file/${P}.tar.gz
ftp://ftp.gw.com/mirrors/pub/unix/file/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
IUSE="python static-libs"
PYTHON_MODNAME="magic.py"
src_prepare() {
epatch "${FILESDIR}"/${P}-zip-detect.patch
elibtoolize
epunt_cxx
# dont let python README kill main README #60043
mv python/README{,.python}
}
src_configure() {
# file uses things like strndup() and wcwidth()
append-flags -D_GNU_SOURCE
econf $(use_enable static-libs static)
}
src_compile() {
emake || die
use python && cd python && distutils_src_compile
}
src_install() {
emake DESTDIR="${D}" install || die
dodoc ChangeLog MAINT README
use python && cd python && distutils_src_install
use static-libs || rm -f "${D}"/usr/lib*/libmagic.la
}
pkg_postinst() {
use python && distutils_pkg_postinst
}
pkg_postrm() {
use python && distutils_pkg_postrm
}

View File

@ -0,0 +1,99 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/file/file-5.07-r2.ebuild,v 1.3 2012/11/06 06:58:25 ulm Exp $
EAPI="2"
PYTHON_DEPEND="python? *"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="*-jython"
inherit eutils distutils libtool flag-o-matic toolchain-funcs
DESCRIPTION="identify a file's format by scanning binary data for patterns"
HOMEPAGE="ftp://ftp.astron.com/pub/file/"
SRC_URI="ftp://ftp.astron.com/pub/file/${P}.tar.gz
ftp://ftp.gw.com/mirrors/pub/unix/file/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
IUSE="python static-libs zlib"
RDEPEND="zlib? ( sys-libs/zlib )"
DEPEND="${RDEPEND}"
PYTHON_MODNAME="magic.py"
src_prepare() {
epatch "${FILESDIR}"/${P}-zip-detect.patch #367417
elibtoolize
epunt_cxx
# dont let python README kill main README #60043
mv python/README{,.python}
}
usex() { use $1 && echo ${2:-yes} || echo ${3:-no} ; }
wd() { echo "${WORKDIR}"/build-${CHOST}; }
do_configure() {
ECONF_SOURCE=${S}
mkdir "$(wd)"
pushd "$(wd)" >/dev/null
econf "$@"
popd >/dev/null
}
src_configure() {
# file uses things like strndup() and wcwidth()
append-flags -D_GNU_SOURCE
# when cross-compiling, we need to build up our own file
# because people often don't keep matching host/target
# file versions #362941
if tc-is-cross-compiler && ! ROOT=/ has_version ~${CATEGORY}/${P} ; then
ac_cv_header_zlib_h=no \
ac_cv_lib_z_gzopen=no \
CHOST=${CBUILD} \
CFLAGS=${BUILD_CFLAGS} \
CXXFLAGS=${BUILD_CXXFLAGS} \
CPPFLAGS=${BUILD_CPPFLAGS} \
LDFLAGS="${BUILD_LDFLAGS} -static" \
do_configure --disable-shared
fi
export ac_cv_header_zlib_h=$(usex zlib) ac_cv_lib_z_gzopen=$(usex zlib)
do_configure $(use_enable static-libs static)
}
do_make() {
emake -C "$(wd)" "$@" || die
}
src_compile() {
if tc-is-cross-compiler && ! ROOT=/ has_version ~${CATEGORY}/${P} ; then
CHOST=${CBUILD} do_make -C src file
PATH=$(CHOST=${CBUILD} wd)/src:${PATH}
fi
do_make
use python && cd python && distutils_src_compile
}
src_install() {
do_make DESTDIR="${D}" install || die
dodoc ChangeLog MAINT README
use python && cd python && distutils_src_install
use static-libs || rm -f "${D}"/usr/lib*/libmagic.la
}
pkg_postinst() {
use python && distutils_pkg_postinst
}
pkg_postrm() {
use python && distutils_pkg_postrm
}

View File

@ -0,0 +1,100 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/file/file-5.07-r3.ebuild,v 1.8 2012/11/06 06:58:25 ulm Exp $
EAPI="2"
PYTHON_DEPEND="python? *"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="*-jython"
inherit eutils distutils libtool flag-o-matic toolchain-funcs
DESCRIPTION="identify a file's format by scanning binary data for patterns"
HOMEPAGE="ftp://ftp.astron.com/pub/file/"
SRC_URI="ftp://ftp.astron.com/pub/file/${P}.tar.gz
ftp://ftp.gw.com/mirrors/pub/unix/file/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
IUSE="python static-libs zlib"
RDEPEND="zlib? ( sys-libs/zlib )"
DEPEND="${RDEPEND}"
PYTHON_MODNAME="magic.py"
src_prepare() {
epatch "${FILESDIR}"/${P}-zip-detect.patch #367417
epatch "${FILESDIR}"/${P}-postscript-detect.patch #368121
elibtoolize
epunt_cxx
# dont let python README kill main README #60043
mv python/README{,.python}
}
usex() { use $1 && echo ${2:-yes} || echo ${3:-no} ; }
wd() { echo "${WORKDIR}"/build-${CHOST}; }
do_configure() {
ECONF_SOURCE=${S}
mkdir "$(wd)"
pushd "$(wd)" >/dev/null
econf "$@"
popd >/dev/null
}
src_configure() {
# file uses things like strndup() and wcwidth()
append-flags -D_GNU_SOURCE
# when cross-compiling, we need to build up our own file
# because people often don't keep matching host/target
# file versions #362941
if tc-is-cross-compiler && ! ROOT=/ has_version ~${CATEGORY}/${P} ; then
ac_cv_header_zlib_h=no \
ac_cv_lib_z_gzopen=no \
CHOST=${CBUILD} \
CFLAGS=${BUILD_CFLAGS} \
CXXFLAGS=${BUILD_CXXFLAGS} \
CPPFLAGS=${BUILD_CPPFLAGS} \
LDFLAGS="${BUILD_LDFLAGS} -static" \
do_configure --disable-shared
fi
export ac_cv_header_zlib_h=$(usex zlib) ac_cv_lib_z_gzopen=$(usex zlib)
do_configure $(use_enable static-libs static)
}
do_make() {
emake -C "$(wd)" "$@" || die
}
src_compile() {
if tc-is-cross-compiler && ! ROOT=/ has_version ~${CATEGORY}/${P} ; then
CHOST=${CBUILD} do_make -C src file
PATH=$(CHOST=${CBUILD} wd)/src:${PATH}
fi
do_make
use python && cd python && distutils_src_compile
}
src_install() {
do_make DESTDIR="${D}" install || die
dodoc ChangeLog MAINT README
use python && cd python && distutils_src_install
use static-libs || rm -f "${D}"/usr/lib*/libmagic.la
}
pkg_postinst() {
use python && distutils_pkg_postinst
}
pkg_postrm() {
use python && distutils_pkg_postrm
}

View File

@ -0,0 +1,59 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/file/file-5.07.ebuild,v 1.4 2012/11/06 06:58:25 ulm Exp $
EAPI="2"
PYTHON_DEPEND="python? *"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="*-jython"
inherit eutils distutils libtool flag-o-matic
DESCRIPTION="identify a file's format by scanning binary data for patterns"
HOMEPAGE="ftp://ftp.astron.com/pub/file/"
SRC_URI="ftp://ftp.astron.com/pub/file/${P}.tar.gz
ftp://ftp.gw.com/mirrors/pub/unix/file/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
IUSE="python static-libs"
PYTHON_MODNAME="magic.py"
src_prepare() {
elibtoolize
epunt_cxx
# dont let python README kill main README #60043
mv python/README{,.python}
}
src_configure() {
# file uses things like strndup() and wcwidth()
append-flags -D_GNU_SOURCE
econf $(use_enable static-libs static)
}
src_compile() {
emake || die
use python && cd python && distutils_src_compile
}
src_install() {
emake DESTDIR="${D}" install || die
dodoc ChangeLog MAINT README
use python && cd python && distutils_src_install
use static-libs || rm -f "${D}"/usr/lib*/libmagic.la
}
pkg_postinst() {
use python && distutils_pkg_postinst
}
pkg_postrm() {
use python && distutils_pkg_postrm
}

Some files were not shown because too many files have changed in this diff Show More