delete old
git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/linamh@3012 6952d904-891a-0410-993b-d76249ca496b
This commit is contained in:
parent
8ca237dbd5
commit
570fa594de
@ -1,225 +0,0 @@
|
||||
# ChangeLog for dev-db/libdbi-drivers
|
||||
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/libdbi-drivers/ChangeLog,v 1.51 2010/09/28 17:22:52 robbat2 Exp $
|
||||
|
||||
*libdbi-drivers-0.8.3-r2 (28 Sep 2010)
|
||||
|
||||
28 Sep 2010; Robin H. Johnson <robbat2@gentoo.org>
|
||||
libdbi-drivers-0.8.1-r1.ebuild, libdbi-drivers-0.8.1-r2.ebuild,
|
||||
libdbi-drivers-0.8.3.ebuild, libdbi-drivers-0.8.3-r1.ebuild,
|
||||
+libdbi-drivers-0.8.3-r2.ebuild:
|
||||
Bug #329033: postgres virtual migration converted this to depending on
|
||||
-server instead of -base. Fix up, with a revbump also redoing RDEPEND vs
|
||||
DEPEND.
|
||||
|
||||
17 Jun 2010; Patrick Lauer <patrick@gentoo.org>
|
||||
libdbi-drivers-0.8.1-r1.ebuild, libdbi-drivers-0.8.1-r2.ebuild,
|
||||
libdbi-drivers-0.8.3.ebuild, libdbi-drivers-0.8.3-r1.ebuild:
|
||||
Migrating away from deprecated postgres virtuals
|
||||
|
||||
*libdbi-drivers-0.8.3-r1 (26 Oct 2009)
|
||||
|
||||
26 Oct 2009; Robin H. Johnson <robbat2@gentoo.org>
|
||||
libdbi-drivers-0.8.3.ebuild, +libdbi-drivers-0.8.3-r1.ebuild,
|
||||
+files/libdbi-drivers-0.8.3-firebird-fix.patch,
|
||||
+files/libdbi-drivers-0.8.3-oracle-build-fix.patch:
|
||||
Bug #289519: Fixup for Firebird compile. Bug #256411: Fix for Oracle
|
||||
compile. Bug #254851: USE-default for tinderbox build.
|
||||
|
||||
24 Feb 2009; Raúl Porcel <armin76@gentoo.org>
|
||||
libdbi-drivers-0.8.3.ebuild:
|
||||
arm/s390/sh stable
|
||||
|
||||
07 Feb 2009; Raúl Porcel <armin76@gentoo.org>
|
||||
libdbi-drivers-0.8.3.ebuild:
|
||||
Add ~arm/~s390/~sh
|
||||
|
||||
25 Jan 2009; Markus Meier <maekke@gentoo.org> libdbi-drivers-0.8.3.ebuild:
|
||||
amd64 stable, bug #253663
|
||||
|
||||
25 Jan 2009; Ferris McCormick <fmccor@gentoo.org>
|
||||
libdbi-drivers-0.8.3.ebuild:
|
||||
Sparc stable, related to Bug #256132.
|
||||
|
||||
25 Jan 2009; Brent Baude <ranger@gentoo.org> libdbi-drivers-0.8.3.ebuild:
|
||||
Marking libdbi-drivers-0.8.3 ppc64 for bug 256132
|
||||
|
||||
20 Jan 2009; Alexis Ballier <aballier@gentoo.org>
|
||||
libdbi-drivers-0.8.3.ebuild:
|
||||
keyword ~x86-fbsd
|
||||
|
||||
11 Jan 2009; Markus Meier <maekke@gentoo.org> libdbi-drivers-0.8.3.ebuild:
|
||||
x86 stable, bug #253663
|
||||
|
||||
09 Jan 2009; Brent Baude <ranger@gentoo.org> libdbi-drivers-0.8.3.ebuild:
|
||||
Marking libdbi-drivers-0.8.3 ppc for bug 253663
|
||||
|
||||
05 Jan 2009; Jeroen Roovers <jer@gentoo.org> libdbi-drivers-0.8.3.ebuild:
|
||||
Stable for HPPA (bug #253663).
|
||||
|
||||
16 Dec 2008; Peter Volkov <pva@gentoo.org> libdbi-drivers-0.8.3.ebuild:
|
||||
~mips keyworded for dictd, bug #245413
|
||||
|
||||
01 Dec 2008; Brent Baude <ranger@gentoo.org> libdbi-drivers-0.8.3.ebuild:
|
||||
Marking libdbi-drivers-0.8.3 ~ppc64 for bug 244246
|
||||
|
||||
14 Nov 2008; Raúl Porcel <armin76@gentoo.org>
|
||||
libdbi-drivers-0.8.3.ebuild:
|
||||
ia64 stable wrt #244246
|
||||
|
||||
09 Nov 2008; Tobias Klausmann <klausman@gentoo.org>
|
||||
libdbi-drivers-0.8.3.ebuild:
|
||||
Stable on alpha, bug #244246
|
||||
|
||||
09 Nov 2008; Raúl Porcel <armin76@gentoo.org>
|
||||
libdbi-drivers-0.8.3.ebuild:
|
||||
Add ~alpha/~ia64 wrt #245413
|
||||
|
||||
03 Nov 2008; Ferris McCormick <fmccor@gentoo.org>
|
||||
libdbi-drivers-0.8.1-r2.ebuild:
|
||||
Sparc stable, related to Bug #245413 and to Bug #244246.
|
||||
|
||||
28 Oct 2008; Jeroen Roovers <jer@gentoo.org>
|
||||
libdbi-drivers-0.8.1-r2.ebuild:
|
||||
Stable for HPPA (bug #240974).
|
||||
|
||||
16 Oct 2008; Markus Meier <maekke@gentoo.org>
|
||||
libdbi-drivers-0.8.1-r2.ebuild:
|
||||
amd64/x86 stable, bug #240974
|
||||
|
||||
14 Oct 2008; Robin H. Johnson <robbat2@gentoo.org>
|
||||
libdbi-drivers-0.8.1-r1.ebuild, libdbi-drivers-0.8.1-r2.ebuild,
|
||||
libdbi-drivers-0.8.3.ebuild:
|
||||
Disable interactive tests better.
|
||||
|
||||
12 Oct 2008; nixnut <nixnut@gentoo.org> libdbi-drivers-0.8.1-r2.ebuild:
|
||||
Stable on ppc wrt bug 240974
|
||||
|
||||
10 Oct 2008; Robin H. Johnson <robbat2@gentoo.org>
|
||||
+files/libdbi-drivers-0.8.3-doc-build-fix.patch,
|
||||
libdbi-drivers-0.8.3.ebuild:
|
||||
Make documentation build properly optional instead of dependant on system
|
||||
contents.
|
||||
|
||||
29 Sep 2008; Robin H. Johnson <robbat2@gentoo.org>
|
||||
-libdbi-drivers-0.7.1.ebuild, -libdbi-drivers-0.7.1-r1.ebuild,
|
||||
-libdbi-drivers-0.8.0.ebuild, -libdbi-drivers-0.8.1.ebuild,
|
||||
libdbi-drivers-0.8.1-r1.ebuild:
|
||||
Cleanup old ebuilds and repoman warnings.
|
||||
|
||||
*libdbi-drivers-0.8.3 (29 Sep 2008)
|
||||
|
||||
29 Sep 2008; Robin H. Johnson <robbat2@gentoo.org>
|
||||
+libdbi-drivers-0.8.3.ebuild:
|
||||
Version bump per bug #237993.
|
||||
|
||||
21 May 2008; Tiziano Müller <dev-zero@gentoo.org>
|
||||
libdbi-drivers-0.7.1-r1.ebuild, libdbi-drivers-0.8.0.ebuild,
|
||||
libdbi-drivers-0.8.1.ebuild, libdbi-drivers-0.8.1-r1.ebuild,
|
||||
libdbi-drivers-0.8.1-r2.ebuild:
|
||||
Changed dependency for postgresql from dev-db/postgresql to
|
||||
virtual/postgresql-server
|
||||
|
||||
*libdbi-drivers-0.8.1-r2 (26 Nov 2007)
|
||||
|
||||
26 Nov 2007; Robin H. Johnson <robbat2@gentoo.org>
|
||||
+libdbi-drivers-0.8.1-r2.ebuild:
|
||||
Block USE=firebird when USE=bindist is in play, per bug #200284 for license
|
||||
conflicts.
|
||||
|
||||
20 Jun 2007; Christian Faulhammer <opfer@gentoo.org>
|
||||
libdbi-drivers-0.8.1-r1.ebuild:
|
||||
stable x86, bug 181579
|
||||
|
||||
15 Jun 2007; Christoph Mende <angelos@gentoo.org>
|
||||
libdbi-drivers-0.8.1-r1.ebuild:
|
||||
Stable on amd64 wrt bug 181579
|
||||
|
||||
23 Nov 2006; Francesco Riosa <vivo@gentoo.org>
|
||||
libdbi-drivers-0.7.1-r1.ebuild, libdbi-drivers-0.8.0.ebuild,
|
||||
libdbi-drivers-0.8.1.ebuild, libdbi-drivers-0.8.1-r1.ebuild:
|
||||
dev-db/mysql => virtual/mysql
|
||||
|
||||
17 Sep 2006; Tobias Scherbaum <dertobi123@gentoo.org>
|
||||
libdbi-drivers-0.8.1-r1.ebuild:
|
||||
ppc stable
|
||||
|
||||
16 Sep 2006; Robin H. Johnson <robbat2@gentoo.org>
|
||||
libdbi-drivers-0.8.1-r1.ebuild:
|
||||
Bug #147808, inherit eutils.
|
||||
|
||||
11 Jun 2006; Robin H. Johnson <robbat2@gentoo.org>
|
||||
+files/libdbi-drivers-0.8.1-oci8.diff, libdbi-drivers-0.8.1-r1.ebuild:
|
||||
Bug #134918 - Compile fix for oci8 driver.
|
||||
|
||||
24 Mar 2006; Joseph Jezak <josejx@gentoo.org>
|
||||
libdbi-drivers-0.7.1-r1.ebuild:
|
||||
Marked ppc stable.
|
||||
|
||||
07 Mar 2006; Jeroen Roovers <jer@gentoo.org>
|
||||
libdbi-drivers-0.8.1-r1.ebuild:
|
||||
Stable on hppa.
|
||||
|
||||
*libdbi-drivers-0.8.1-r1 (25 Feb 2006)
|
||||
|
||||
25 Feb 2006; Robin H. Johnson <robbat2@gentoo.org>
|
||||
+libdbi-drivers-0.8.1-r1.ebuild:
|
||||
Bug #104601, sqlite3 support is now controlled by a seperate use flag.
|
||||
|
||||
25 Feb 2006; Robin H. Johnson <robbat2@gentoo.org>
|
||||
libdbi-drivers-0.8.0.ebuild, libdbi-drivers-0.8.1.ebuild:
|
||||
Bug 123943, IUSE cleanup.
|
||||
|
||||
*libdbi-drivers-0.8.1 (16 Feb 2006)
|
||||
|
||||
16 Feb 2006; Karol Wojtaszek <sekretarz@gentoo.org>
|
||||
+libdbi-drivers-0.8.1.ebuild:
|
||||
Version bump
|
||||
|
||||
26 Jan 2006; Patrick McLean <chutzpah@gentoo.org>
|
||||
libdbi-drivers-0.7.1-r1.ebuild:
|
||||
Stable on amd64.
|
||||
|
||||
04 Jan 2006; Jeroen Roovers <jer@gentoo.org> libdbi-drivers-0.8.0.ebuild:
|
||||
Marked ~hppa (bug #105447).
|
||||
|
||||
13 Nov 2005; Jason Wever <weeve@gentoo.org> libdbi-drivers-0.8.0.ebuild:
|
||||
Added ~sparc keyword wrt bug #105447.
|
||||
|
||||
04 Sep 2005; Robin H. Johnson <robbat2@gentoo.org>
|
||||
libdbi-drivers-0.8.0.ebuild:
|
||||
Bug #104601 again. Make libdbi-drivers bring in both slots of sqlite.
|
||||
|
||||
*libdbi-drivers-0.8.0 (03 Sep 2005)
|
||||
|
||||
03 Sep 2005; Robin H. Johnson <robbat2@gentoo.org>
|
||||
+libdbi-drivers-0.8.0.ebuild:
|
||||
Version bump, bug #104601.
|
||||
|
||||
30 Aug 2005; Robin H. Johnson <robbat2@gentoo.org>
|
||||
libdbi-drivers-0.7.1-r1.ebuild:
|
||||
Stable on x86.
|
||||
|
||||
*libdbi-drivers-0.7.1-r1 (27 Mar 2005)
|
||||
|
||||
27 Mar 2005; Robin H. Johnson <robbat2@gentoo.org> +metadata.xml,
|
||||
+libdbi-drivers-0.7.1-r1.ebuild:
|
||||
Bug #86514, fix DEPEND. Also add metadata.
|
||||
|
||||
28 Feb 2005; Christian Parpart <trapni@gentoo.org>
|
||||
libdbi-drivers-0.7.1.ebuild:
|
||||
adding to ~amd64
|
||||
|
||||
26 Apr 2004; Aron Griffis <agriffis@gentoo.org> libdbi-drivers-0.7.1.ebuild:
|
||||
Add die following econf for bug 48950
|
||||
|
||||
25 Mar 2004; David Holm <dholm@gentoo.org> libdbi-drivers-0.7.1.ebuild:
|
||||
Added to ~ppc.
|
||||
|
||||
*libdbi-drivers-0.7.1 (24 Mar 2004)
|
||||
|
||||
24 Mar 2004; Robin H. Johnson <robbat2@gentoo.org>
|
||||
libdbi-drivers-0.7.1.ebuild:
|
||||
Initial commit. Original ebuild submitted by Max <m.e.bruche@lse.ac.uk>. Bug
|
||||
#45153.
|
||||
|
@ -1,8 +0,0 @@
|
||||
AUX libdbi-drivers-0.8.1-oci8.diff 695 RMD160 5431c6888dc5b703d91343f4f3d3be6f4e6e1c9d SHA1 68599f1c5d3c9e0c2c970f40574a2f9055dac9dc SHA256 23a2c8819f9f80548f2c933278c844d03dec35e8500883f25ab4b7d5f4b7c523
|
||||
AUX libdbi-drivers-0.8.3-doc-build-fix.patch 566 RMD160 42a6e40d92dd878e66cb2f5087af463d463ab09d SHA1 c3a62be19e77d9bdd253eefb9ee7f8d69f375d95 SHA256 ef18cdb0e5338d29bcdbbf9839bd64283d067bfe3eed3d4af3eb58fa29a316ec
|
||||
AUX libdbi-drivers-0.8.3-firebird-fix.patch 1374 RMD160 d1f668148ef988f48d80d6d25dd7f84b3698d62f SHA1 15c80dd2e6e87dd43e53d20d7939026c0be8c7a2 SHA256 8e94e8dcc9445c887c7f3defdc3ed049d683f539c01d5a5007b158c3c8e0f97c
|
||||
AUX libdbi-drivers-0.8.3-oracle-build-fix.patch 485 RMD160 c8d9e941318a4cbdbcc9ddc5c5f52be5e566b114 SHA1 4c6af4561041e10c5fdb00e21ded55d923cbb84e SHA256 67d088a16f91f77a377eeae1fe8d1fa30540fcf5beb0566d1146fe56cbbd3dec
|
||||
DIST libdbi-drivers-0.8.3-1.tar.gz 1534420 RMD160 e0aa9e67f6560fb44018b1d35d90d4ac21b48597 SHA1 599fbab115419e8fc88b3b31a38031584ee213b5 SHA256 4ab9944398ce769c0deeb64d2f73555c67bc25ccd2ade1ccf552226c7b2acf72
|
||||
EBUILD libdbi-drivers-0.8.3-r2.ebuild 3078 RMD160 eb98283dab0f98a79449f552c8e662b90c18c919 SHA1 6ffa291711389becad53ee5a73d0cd29c3ab5a91 SHA256 ff5db91202a96679aee2e156edcb5a2162144d995f8ba7e7befb6e565178c5fc
|
||||
MISC ChangeLog 7659 RMD160 14f26506e2f94e125c3fc293e9ae165851af864e SHA1 a037a6600ee7c7f6aae3496a2b3cae172c0e7ae8 SHA256 9a4fc9afccc965f6d7831cf640f4c588566ffb0428fd43dd6949aaa668ac98ca
|
||||
MISC metadata.xml 223 RMD160 ffa99612cf27469c417944deed0e0c9155e64331 SHA1 607c637402dd253406aa6ee684471a702c5d1a99 SHA256 d6bb9ba68629616062b4433ab3b8fb01dfcafae5bb47804d9e06cdd6c66daa44
|
@ -1,20 +0,0 @@
|
||||
--- libdbi-drivers-0.8.1/drivers/oracle/dbd_oracle.c.orig 2005-08-31 23:44:53.000000000 +0200
|
||||
+++ libdbi-drivers-0.8.1/drivers/oracle/dbd_oracle.c 2006-05-30 13:10:48.000000000 +0200
|
||||
@@ -523,7 +523,7 @@
|
||||
unsigned int sizeattrib;
|
||||
dbi_data_t *data;
|
||||
char *ptr, *cols[result->numfields];
|
||||
- dword status;
|
||||
+ sword status;
|
||||
|
||||
/*
|
||||
* Prefetch all cols as char *'s
|
||||
@@ -700,7 +700,7 @@
|
||||
}
|
||||
|
||||
/* taken from sqlite3 driver */
|
||||
-size_t dbd_quote_binary (dbi_conn_t *conn, const unsigned char *orig, size_t from_length, char **ptr_dest ) {
|
||||
+size_t dbd_quote_binary (dbi_conn_t *conn, const unsigned char *orig, size_t from_length, unsigned char **ptr_dest ) {
|
||||
unsigned char *temp;
|
||||
size_t len;
|
||||
|
@ -1,15 +0,0 @@
|
||||
diff -Nuar libdbi-drivers-0.8.3-1.orig/configure.in libdbi-drivers-0.8.3-1/configure.in
|
||||
--- libdbi-drivers-0.8.3-1.orig/configure.in 2008-10-09 17:09:09.303141877 -0700
|
||||
+++ libdbi-drivers-0.8.3-1/configure.in 2008-10-09 17:10:48.100635797 -0700
|
||||
@@ -149,7 +149,8 @@
|
||||
-ac_docs="YES"
|
||||
+ac_docs="no"
|
||||
AC_ARG_ENABLE(docs,
|
||||
[ --disable-docs do not build and install the documentation.],
|
||||
- [ ac_docs="NO" ])
|
||||
+ [ ac_docs="$enableval" ],
|
||||
+ [ ac_docs="no" ])
|
||||
|
||||
-if test "$ac_docs" = "YES"; then
|
||||
+if test "$ac_docs" = "yes"; then
|
||||
dnl AC_PATH_PROGS(myjade, openjade jade)
|
@ -1,25 +0,0 @@
|
||||
diff -Nuar libdbi-drivers-0.8.3-1.orig/acinclude.m4 libdbi-drivers-0.8.3-1/acinclude.m4
|
||||
--- libdbi-drivers-0.8.3-1.orig/acinclude.m4 2007-12-30 11:05:40.000000000 +0000
|
||||
+++ libdbi-drivers-0.8.3-1/acinclude.m4 2009-10-26 06:50:49.823477194 +0000
|
||||
@@ -450,8 +450,8 @@
|
||||
firebird_incdirs="/opt/firebird/include /usr/include /usr/local/include /usr/include/firebird /usr/local/include/firebird /usr/local/firebird/include /opt/firebird/include"
|
||||
AC_FIND_FILE(ibase.h, $firebird_incdirs, ac_firebird_incdir)
|
||||
firebird_libdirs="/opt/firebird/lib /usr/lib /usr/local/lib /usr/lib/firebird /usr/local/lib/firebird /usr/local/firebird/lib /opt/firebird/lib"
|
||||
-dnl AC_FIND_FILE(libfbclient.so, $firebird_libdirs, ac_firebird_libdir)
|
||||
- AC_FIND_FILE(libfbembed.so, $firebird_libdirs, ac_firebird_libdir)
|
||||
+ AC_FIND_FILE(libfbclient.so, $firebird_libdirs, ac_firebird_libdir)
|
||||
+dnl AC_FIND_FILE(libfbembed.so, $firebird_libdirs, ac_firebird_libdir)
|
||||
if test "$ac_firebird_incdir" = "no"; then
|
||||
AC_MSG_RESULT(no)
|
||||
AC_MSG_ERROR([Invalid Firebird/Interbase directory - include files not found.])
|
||||
@@ -479,8 +479,8 @@
|
||||
[SCHAR_MSG="no"])
|
||||
AC_MSG_RESULT([$SCHAR_MSG])
|
||||
|
||||
-dnl FIREBIRD_LIBS="-lfbclient"
|
||||
- FIREBIRD_LIBS="-lfbembed"
|
||||
+ FIREBIRD_LIBS="-lfbclient"
|
||||
+dnl FIREBIRD_LIBS="-lfbembed"
|
||||
FIREBIRD_INCLUDE="-I$ac_firebird_incdir"
|
||||
FIREBIRD_LDFLAGS="-L$ac_firebird_libdir"
|
||||
|
@ -1,12 +0,0 @@
|
||||
diff -urN libdbi-drivers-0.8.3-1.orig/drivers/oracle/dbd_oracle.c libdbi-drivers-0.8.3-1/drivers/oracle/dbd_oracle.c
|
||||
--- libdbi-drivers-0.8.3-1.orig/drivers/oracle/dbd_oracle.c 2009-01-26 16:31:42.000000000 +0300
|
||||
+++ libdbi-drivers-0.8.3-1/drivers/oracle/dbd_oracle.c 2009-01-26 16:32:38.000000000 +0300
|
||||
@@ -841,7 +841,7 @@
|
||||
{
|
||||
struct tm tmt;
|
||||
/* char stime[101], *cp = NULL; */
|
||||
-/* time_t loct = 0L; */
|
||||
+ time_t loct = 0L;
|
||||
|
||||
/* memset(stime, 0, sizeof(stime)); */
|
||||
|
@ -1,99 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/libdbi-drivers/libdbi-drivers-0.8.3-r2.ebuild,v 1.1 2010/09/28 17:22:52 robbat2 Exp $
|
||||
|
||||
EAPI=1
|
||||
inherit eutils autotools
|
||||
|
||||
MY_PV="${PV}-1"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
|
||||
DESCRIPTION="The libdbi-drivers project maintains drivers for libdbi."
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
|
||||
HOMEPAGE="http://libdbi-drivers.sourceforge.net/"
|
||||
LICENSE="LGPL-2.1"
|
||||
RDEPEND=">=dev-db/libdbi-0.8.3
|
||||
mysql? ( virtual/mysql )
|
||||
postgres? ( dev-db/postgresql-base )
|
||||
sqlite? ( <dev-db/sqlite-3 )
|
||||
sqlite3? ( >=dev-db/sqlite-3 )
|
||||
!bindist? ( firebird? ( dev-db/firebird ) )"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( app-text/openjade )"
|
||||
|
||||
IUSE="mysql postgres sqlite oci8 firebird +sqlite3 bindist doc"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
|
||||
SLOT=0
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
epatch "${FILESDIR}"/${PN}-0.8.3-doc-build-fix.patch
|
||||
epatch "${FILESDIR}"/${PN}-0.8.3-oracle-build-fix.patch
|
||||
epatch "${FILESDIR}"/${PN}-0.8.3-firebird-fix.patch
|
||||
cd "${S}"
|
||||
sed -e "s!/usr/lib!/usr/$(get_libdir)!g" -i configure.in -i acinclude.m4
|
||||
sed -e 's!CFLAGS=.*!CFLAGS="\${CFLAGS}"!g' -i configure.in
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
local drivers=""
|
||||
use mysql && drivers="${drivers} mysql"
|
||||
use postgres && drivers="${drivers} pgsql"
|
||||
use sqlite && drivers="${drivers} sqlite"
|
||||
use sqlite3 && drivers="${drivers} sqlite3"
|
||||
if use firebird; then
|
||||
if use bindist; then
|
||||
eerror "The Interbase Public License is incompatible with LGPL, see bug #200284."
|
||||
eerror "Disabling firebird in the build"
|
||||
else
|
||||
drivers="${drivers} firebird"
|
||||
fi
|
||||
fi
|
||||
if use oci8; then
|
||||
if [ -z "${ORACLE_HOME}" ]; then
|
||||
die "\$ORACLE_HOME is not set!"
|
||||
fi
|
||||
drivers="${drivers} oracle"
|
||||
fi
|
||||
# safety check
|
||||
if [ -z "${drivers// /}" ]; then
|
||||
die "No supported databases in your USE flags! (mysql, postgres, sqlite, sqlite3, oracle, firebird)"
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local myconf=""
|
||||
# WARNING: the configure script does NOT work correctly
|
||||
# --without-$driver does NOT work
|
||||
# so do NOT use `use_with...`
|
||||
use mysql && myconf="${myconf} --with-mysql"
|
||||
use postgres && myconf="${myconf} --with-pgsql"
|
||||
use sqlite && myconf="${myconf} --with-sqlite"
|
||||
use sqlite3 && myconf="${myconf} --with-sqlite3"
|
||||
use !bindist && use firebird && myconf="${myconf} --with-firebird"
|
||||
if use oci8; then
|
||||
if [ -z "${ORACLE_HOME}" ]; then
|
||||
die "\$ORACLE_HOME is not set!"
|
||||
fi
|
||||
myconf="${myconf} --with-oracle-dir=${ORACLE_HOME} --with-oracle"
|
||||
fi
|
||||
|
||||
econf $(use_enable doc docs) ${myconf} || die "econf failed"
|
||||
emake || die "emake failed"
|
||||
}
|
||||
|
||||
src_install () {
|
||||
emake install DESTDIR="${D}" || die "make install failed"
|
||||
dodoc AUTHORS ChangeLog NEWS README README.osx TODO
|
||||
}
|
||||
src_test() {
|
||||
if [ -z "${WANT_INTERACTIVE_TESTS}" ]; then
|
||||
ewarn "Tests disabled due to interactivity."
|
||||
ewarn "Run with WANT_INTERACTIVE_TESTS=1 if you want them."
|
||||
return 0
|
||||
fi
|
||||
einfo "Running interactive tests"
|
||||
emake check || die "Tests failed"
|
||||
}
|
@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>no-herd</herd>
|
||||
<maintainer>
|
||||
<email>robbat2@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,174 +0,0 @@
|
||||
# ChangeLog for dev-lang/yasm
|
||||
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/yasm/ChangeLog,v 1.43 2010/11/03 12:02:48 phajdan.jr Exp $
|
||||
|
||||
*yasm-1.1.0-r1 (26 Dec 2010)
|
||||
|
||||
26 Dec 2010; Mario Fetka <mario.fetka@gmail.com> -yasm-1.1.0.ebuild,
|
||||
+yasm-1.1.0-r1.ebuild, +files/yasm-1.1.0-cython-0.14.patch:
|
||||
add patach for cython 0.14
|
||||
|
||||
03 Nov 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> yasm-1.1.0.ebuild:
|
||||
x86 stable wrt bug #343143
|
||||
|
||||
29 Oct 2010; Markos Chandras <hwoarang@gentoo.org> yasm-1.1.0.ebuild:
|
||||
Stable on amd64 wrt bug #343143
|
||||
|
||||
*yasm-1.1.0 (20 Aug 2010)
|
||||
|
||||
20 Aug 2010; Samuli Suominen <ssuominen@gentoo.org> +yasm-1.1.0.ebuild,
|
||||
+files/yasm-1.1.0-skip_cython_check.patch:
|
||||
Version bump.
|
||||
|
||||
12 Jul 2010; Christian Faulhammer <fauli@gentoo.org> yasm-1.0.1.ebuild:
|
||||
stable x86, bug 325273
|
||||
|
||||
24 Jun 2010; Pacho Ramos <pacho@gentoo.org> yasm-1.0.1.ebuild:
|
||||
stable amd64, bug 325273
|
||||
|
||||
*yasm-1.0.1 (03 Jun 2010)
|
||||
|
||||
03 Jun 2010; Lars Wendler <polynomial-c@gentoo.org> +yasm-1.0.1.ebuild:
|
||||
Version bump (bug #322655).
|
||||
|
||||
12 Apr 2010; Samuli Suominen <ssuominen@gentoo.org> yasm-1.0.0.ebuild:
|
||||
LICENSE is all of Artistic, BSD, GPL-2 and LGPL-2.
|
||||
|
||||
*yasm-1.0.0 (12 Apr 2010)
|
||||
|
||||
12 Apr 2010; Samuli Suominen <ssuominen@gentoo.org> +yasm-1.0.0.ebuild:
|
||||
Version bump.
|
||||
|
||||
02 Jan 2010; Christian Faulhammer <fauli@gentoo.org> yasm-0.8.0.ebuild:
|
||||
Transfer Prefix keywords
|
||||
|
||||
10 Jun 2009; Markus Meier <maekke@gentoo.org> yasm-0.8.0.ebuild:
|
||||
x86 stable, bug #273035
|
||||
|
||||
07 Jun 2009; Thomas Anderson <gentoofan23@gentoo.org> yasm-0.8.0.ebuild:
|
||||
stable amd64 as requested by Samuli Suominen to fix bug #273008. General QA
|
||||
cleanup by myself and Samuli. Convert to EAPI 2 for simplicity.
|
||||
|
||||
19 Apr 2009; Markus Meier <maekke@gentoo.org> yasm-0.7.2:
|
||||
x86 stable, bug #266057
|
||||
|
||||
14 Apr 2009; Thomas Anderson <gentoofan23@gentoo.org> yasm-0.7.2.ebuild:
|
||||
stable amd64, bug 266057
|
||||
|
||||
*yasm-0.8.0 (13 Apr 2009)
|
||||
|
||||
13 Apr 2009; Mike Frysinger <vapier@gentoo.org> +yasm-0.8.0.ebuild:
|
||||
Version bump.
|
||||
|
||||
12 Oct 2008; Markus Meier <maekke@gentoo.org> yasm-0.7.1.ebuild:
|
||||
amd64/x86 stable, bug #241188
|
||||
|
||||
11 Oct 2008; Markus Rothe <corsair@gentoo.org> yasm-0.6.2.ebuild,
|
||||
yasm-0.7.0.ebuild, yasm-0.7.1.ebuild, yasm-0.7.2.ebuild:
|
||||
Remove ~ppc64 keywords. This is useless on ppc64..
|
||||
|
||||
*yasm-0.7.2 (10 Oct 2008)
|
||||
|
||||
10 Oct 2008; Mike Frysinger <vapier@gentoo.org> +yasm-0.7.2.ebuild:
|
||||
Version bump.
|
||||
|
||||
*yasm-0.7.1 (12 Aug 2008)
|
||||
|
||||
12 Aug 2008; Steve Dibb <beandog@gentoo.org> +yasm-0.7.1.ebuild:
|
||||
Version bump, bug 234462
|
||||
|
||||
*yasm-0.7.0 (16 Apr 2008)
|
||||
|
||||
16 Apr 2008; Ben de Groot <yngwin@gentoo.org> +yasm-0.7.0.ebuild:
|
||||
Version bump.
|
||||
|
||||
09 Apr 2008; Alexis Ballier <aballier@gentoo.org> yasm-0.6.2.ebuild:
|
||||
keyword ~x86-fbsd
|
||||
|
||||
05 Jan 2008; Brent Baude <ranger@gentoo.org> yasm-0.6.2.ebuild:
|
||||
Marking yasm-0.6.2 ~ppc64 for bug 200993
|
||||
|
||||
26 Dec 2007; Markus Meier <maekke@gentoo.org> yasm-0.6.2.ebuild:
|
||||
x86 stable, bug #200993
|
||||
|
||||
26 Dec 2007; Samuli Suominen <drac@gentoo.org> yasm-0.6.2.ebuild:
|
||||
amd64 stable wrt #200993
|
||||
|
||||
25 Dec 2007; Christian Heim <phreak@gentoo.org> metadata.xml:
|
||||
Removing kugelfang from metadata.xml as per #46972.
|
||||
|
||||
22 Sep 2007; Christoph Mende <angelos@gentoo.org> yasm-0.6.1.ebuild:
|
||||
Stable on amd64 wrt bug #193375
|
||||
|
||||
22 Sep 2007; Christian Faulhammer <opfer@gentoo.org> yasm-0.6.1.ebuild:
|
||||
stable x86, bug 193375
|
||||
|
||||
*yasm-0.6.2 (22 Sep 2007)
|
||||
|
||||
22 Sep 2007; Mike Frysinger <vapier@gentoo.org> +yasm-0.6.2.ebuild:
|
||||
Version bump.
|
||||
|
||||
*yasm-0.6.1 (24 Jul 2007)
|
||||
|
||||
24 Jul 2007; Mike Frysinger <vapier@gentoo.org> +yasm-0.6.1.ebuild:
|
||||
Version bump.
|
||||
|
||||
13 Jul 2007; Steve Dibb <beandog@gentoo.org> yasm-0.5.0.ebuild,
|
||||
yasm-0.6.0.ebuild:
|
||||
amd64 stable
|
||||
|
||||
12 Jul 2007; Raúl Porcel <armin76@gentoo.org> yasm-0.6.0.ebuild:
|
||||
x86 stable
|
||||
|
||||
22 Apr 2007; Danny van Dyk <kugelfang@gentoo.org> yasm-0.6.0.ebuild:
|
||||
Remove macho object format tests in dev-lang/yasm-0.6.0 until fixed
|
||||
upstream. See bug #174020.
|
||||
|
||||
*yasm-0.6.0 (20 Mar 2007)
|
||||
|
||||
20 Mar 2007; Danny van Dyk <kugelfang@gentoo.org> +yasm-0.6.0.ebuild:
|
||||
Version bump.
|
||||
|
||||
22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
|
||||
Transition to Manifest2.
|
||||
|
||||
06 Jan 2007; Danny van Dyk <kugelfang@gentoo.org> -yasm-0.5.0_rc1.ebuild:
|
||||
QA: Removed unused versions.
|
||||
|
||||
*yasm-0.5.0 (21 Dec 2006)
|
||||
|
||||
21 Dec 2006; <solar@gentoo.org> +yasm-0.5.0.ebuild:
|
||||
- version bump to upstream stable
|
||||
|
||||
02 Mar 2006; Joshua Jackson <tsunam@gentoo.org> yasm-0.4.0.ebuild:
|
||||
Stable on x86; bug #124567
|
||||
|
||||
01 Mar 2006; Danny van Dyk <kugelfang@gentoo.org> yasm-0.4.0.ebuild,
|
||||
yasm-0.5.0_rc1.ebuild:
|
||||
Added NLS USE flag to the ebuilds. Thanks to Diego Petteno.
|
||||
|
||||
*yasm-0.5.0_rc1 (01 Mar 2006)
|
||||
|
||||
01 Mar 2006; Danny van Dyk <kugelfang@gentoo.org> -yasm-0.3.0.ebuild,
|
||||
yasm-0.4.0.ebuild, +yasm-0.5.0_rc1.ebuild:
|
||||
Removed version 0.3.0. Marked version 0.4.0 stable on amd64. Added new
|
||||
version 0.5.0.
|
||||
|
||||
26 May 2005; Sven Wegener <swegener@gentoo.org> metadata.xml:
|
||||
Herd name is 'amd64' not 'amd64@gentoo.org'
|
||||
|
||||
*yasm-0.4.0 (27 Mar 2005)
|
||||
|
||||
27 Mar 2005; Danny van Dyk <kugelfang@gentoo.org> +metadata.xml,
|
||||
+yasm-0.4.0.ebuild:
|
||||
Taking over maintainership. Added metadata.xml. Version bump to yasm-0.4.0.
|
||||
|
||||
01 Jun 2004; Michael Sterrett <mr_bones_@gentoo.org> yasm-0.3.0.ebuild:
|
||||
fix depend; tidy
|
||||
|
||||
*yasm-0.3.0 (09 Feb 2004)
|
||||
|
||||
09 Feb 2004; <augustus@gentoo.org> yasm-0.3.0.ebuild:
|
||||
New ebuild for yasm. Keyworded ~amd64 and ~x86. Ran tests that came with
|
||||
package. All seems well. Needs testing with some real code.
|
||||
|
@ -1,6 +0,0 @@
|
||||
AUX yasm-1.1.0-cython-0.14.patch 719 RMD160 dc69a23a248cb5ce08ed68480f20a63c8d129aea SHA1 85386c28902e0e79ef3d545df32c2bc47901aa6b SHA256 f21989241856d16750cab7ed6608eacb69253459665b5e8914df140eb380c749
|
||||
AUX yasm-1.1.0-skip_cython_check.patch 701 RMD160 2b24da3738ef79a3741de078f7e5302d1bb6383b SHA1 23e85c86e8de7e5d833369d56611b74d50a1d30c SHA256 a0fb5760e0d090a159afac6eaf2961be10e11644fc7c7dbef809fcd95363f9f2
|
||||
DIST yasm-1.1.0.tar.gz 1409438 RMD160 93e9ee40319ca02a3a8fff7f85af216d37fb1d06 SHA1 8b252d2a50f6d0d8fe13997183596c3cd7589db9 SHA256 e5d56b582f3d0c30ed5c4fc221063e4175602307ea645520889458133671c232
|
||||
EBUILD yasm-1.1.0-r1.ebuild 1357 RMD160 36a3fbac9a7601e28870f03d99ada62e1ffcf6a0 SHA1 337d6a003c134c888d12b45250b0183407d736f8 SHA256 5ebdbf1977ea2b452898b582c7e9655bfa3c202025000ac4c0f4fb3314aceee4
|
||||
MISC ChangeLog 5543 RMD160 1d58abc16d2fbd14465c4f34917e161e567fae71 SHA1 30fc84ce5d00f8e66889768d613f7a897d617ea1 SHA256 a36d56e7d757be3f6e625d039d0ab2941ebdba2d7d0b0dd62603160897743fa3
|
||||
MISC metadata.xml 159 RMD160 d52f9d709e07e1eca289e2940d4292c64fda6029 SHA1 021f81ae2e25595444e199cc4be3c122d37da802 SHA256 38c5ab0a3cf60ec0611d1112056b9ff16183715db2c60a2ac84590da0ce7fb76
|
@ -1,22 +0,0 @@
|
||||
http://bugs.gentoo.org/show_bug.cgi?id=348587
|
||||
|
||||
--- tools/python-yasm/yasm.pyx
|
||||
+++ tools/python-yasm/yasm.pyx
|
||||
@@ -97,7 +97,7 @@
|
||||
#
|
||||
cdef class __assoc_data_callback:
|
||||
cdef yasm_assoc_data_callback *cb
|
||||
- def __new__(self, destroy, print_):
|
||||
+ def __cinit__(self, destroy, print_):
|
||||
self.cb = <yasm_assoc_data_callback *>malloc(sizeof(yasm_assoc_data_callback))
|
||||
self.cb.destroy = <void (*) (void *)>PyCObject_AsVoidPtr(destroy)
|
||||
#self.cb.print_ = <void (*) (void *, FILE *, int)>PyCObject_AsVoidPtr(print_)
|
||||
@@ -107,7 +107,7 @@
|
||||
|
||||
cdef class Register:
|
||||
cdef unsigned long reg
|
||||
- def __new__(self, reg):
|
||||
+ def __cinit__(self, reg):
|
||||
self.reg = reg
|
||||
|
||||
include "errwarn.pxi"
|
@ -1,19 +0,0 @@
|
||||
Skip semi-broken Cython version check because it barfs on 0.13_beta0.
|
||||
|
||||
http://www.tortall.net/projects/yasm/ticket/222
|
||||
|
||||
--- configure.ac
|
||||
+++ configure.ac
|
||||
@@ -285,11 +285,7 @@
|
||||
AC_MSG_NOTICE([Checking to see if we can build Python bindings])
|
||||
have_python_bindings=no
|
||||
if test x$have_python = xyes; then
|
||||
- AC_MSG_CHECKING([for Cython >= 0.11.3])
|
||||
- CYTHON_CHECK_VERSION(0.11.3, [AC_MSG_RESULT(yes)
|
||||
- have_cython=yes],
|
||||
- [AC_MSG_RESULT(no)
|
||||
- have_cython=no])
|
||||
+ have_cython=yes
|
||||
|
||||
AM_CHECK_PYTHON_HEADERS(have_python_headers=yes,have_python_headers=no)
|
||||
|
@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>amd64</herd>
|
||||
</pkgmetadata>
|
@ -1,55 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/yasm/yasm-1.1.0.ebuild,v 1.3 2010/11/03 12:02:48 phajdan.jr Exp $
|
||||
|
||||
EAPI=2
|
||||
PYTHON_DEPEND="python? 2:2.4"
|
||||
|
||||
inherit autotools eutils python
|
||||
|
||||
DESCRIPTION="An assembler for x86 and x86_64 instruction sets"
|
||||
HOMEPAGE="http://www.tortall.net/projects/yasm/"
|
||||
SRC_URI="http://www.tortall.net/projects/yasm/releases/${P}.tar.gz"
|
||||
|
||||
LICENSE="Artistic BSD GPL-2 LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* amd64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris"
|
||||
IUSE="nls python"
|
||||
|
||||
RDEPEND="nls? ( virtual/libintl )"
|
||||
DEPEND="nls? ( sys-devel/gettext )
|
||||
python? ( >=dev-python/cython-0.11.3 )"
|
||||
|
||||
pkg_setup() {
|
||||
if use python; then
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-1.1.0-skip_cython_check.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.1.0-cython-0.14.patch
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable python) \
|
||||
$(use_enable python python-bindings) \
|
||||
--disable-dependency-tracking \
|
||||
$(use_enable nls)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if [ "$ABI" = x86 ] ; then
|
||||
emake CFLAGS_FOR_BUILD="${CFLAGS}" CC_FOR_BUILD="${CC} -std=gnu99 ${CFLAGS}"
|
||||
else
|
||||
emake || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die
|
||||
dodoc AUTHORS
|
||||
}
|
@ -1,201 +0,0 @@
|
||||
# ChangeLog for dev-libs/gobject-introspection
|
||||
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/gobject-introspection/ChangeLog,v 1.36 2011/05/02 04:39:55 jer Exp $
|
||||
|
||||
02 May 2011; Jeroen Roovers <jer@gentoo.org>
|
||||
gobject-introspection-0.10.8.ebuild:
|
||||
Stable for HPPA (bug #364973).
|
||||
|
||||
30 Apr 2011; Raúl Porcel <armin76@gentoo.org>
|
||||
gobject-introspection-0.10.8.ebuild:
|
||||
alpha/arm/ia64/s390/sh/sparc stable wrt #364973
|
||||
|
||||
29 Apr 2011; Jeroen Roovers <jer@gentoo.org>
|
||||
gobject-introspection-0.10.8.ebuild:
|
||||
Marked ~hppa (bug #364693).
|
||||
|
||||
28 Apr 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
|
||||
gobject-introspection-0.10.8.ebuild:
|
||||
x86 stable wrt security bug #364973
|
||||
|
||||
27 Apr 2011; Christoph Mende <angelos@gentoo.org>
|
||||
gobject-introspection-0.10.8.ebuild:
|
||||
Stable on amd64 wrt bug #364973
|
||||
|
||||
27 Apr 2011; Kacper Kowalik <xarthisius@gentoo.org>
|
||||
gobject-introspection-0.10.8.ebuild:
|
||||
ppc/ppc64 stable wrt #364973
|
||||
|
||||
25 Apr 2011; Fabian Groffen <grobian@gentoo.org>
|
||||
gobject-introspection-0.10.8.ebuild:
|
||||
Run elibtoolize for correct Darwin bundle (Python)
|
||||
|
||||
25 Apr 2011; Fabian Groffen <grobian@gentoo.org>
|
||||
gobject-introspection-0.10.8.ebuild:
|
||||
Keyworded for Prefix arches, bug #364693
|
||||
|
||||
*gobject-introspection-0.10.8 (24 Apr 2011)
|
||||
|
||||
24 Apr 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
|
||||
-gobject-introspection-0.10.6.ebuild,
|
||||
-gobject-introspection-0.10.7-r1.ebuild,
|
||||
-files/gobject-introspection-0.10.7-fix-g-variant-new.patch,
|
||||
+gobject-introspection-0.10.8.ebuild:
|
||||
Bump to 0.10.8, remove old
|
||||
|
||||
*gobject-introspection-0.10.7-r1 (19 Apr 2011)
|
||||
|
||||
19 Apr 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
|
||||
+gobject-introspection-0.10.7-r1.ebuild,
|
||||
+files/gobject-introspection-0.10.7-fix-g-variant-new.patch:
|
||||
Add variant fixes, needed for pygobject-2.28.4
|
||||
|
||||
*gobject-introspection-0.10.7 (04 Apr 2011)
|
||||
|
||||
04 Apr 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
|
||||
-gobject-introspection-0.10.3.ebuild,
|
||||
-gobject-introspection-0.10.4.ebuild,
|
||||
+gobject-introspection-0.10.7.ebuild:
|
||||
Bump to 0.10.7, remove old
|
||||
|
||||
*gobject-introspection-0.10.6 (26 Mar 2011)
|
||||
|
||||
26 Mar 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
|
||||
+gobject-introspection-0.10.6.ebuild:
|
||||
Bump to 0.10.6
|
||||
|
||||
22 Mar 2011; Brent Baude <ranger@gentoo.org>
|
||||
gobject-introspection-0.10.2.ebuild:
|
||||
Marking gobject-introspection-0.10.2 ppc stable for bug 353436
|
||||
|
||||
21 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org>
|
||||
gobject-introspection-0.10.2.ebuild:
|
||||
ppc64 stable wrt #353436
|
||||
|
||||
12 Mar 2011; Raúl Porcel <armin76@gentoo.org>
|
||||
gobject-introspection-0.10.2.ebuild:
|
||||
alpha/arm/ia64/s390/sh/sparc stable wrt #353436
|
||||
|
||||
*gobject-introspection-0.10.4 (11 Mar 2011)
|
||||
|
||||
11 Mar 2011; Pacho Ramos <pacho@gentoo.org>
|
||||
+gobject-introspection-0.10.4.ebuild:
|
||||
Version bump.
|
||||
|
||||
24 Feb 2011; Thomas Kahle <tomka@gentoo.org>
|
||||
gobject-introspection-0.10.2.ebuild:
|
||||
x86 stable per bug 353436
|
||||
|
||||
23 Feb 2011; Markos Chandras <hwoarang@gentoo.org>
|
||||
gobject-introspection-0.10.2.ebuild:
|
||||
Stable on amd64 wrt bug #353436
|
||||
|
||||
*gobject-introspection-0.10.3 (23 Feb 2011)
|
||||
|
||||
23 Feb 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
|
||||
-gobject-introspection-0.10.1.ebuild,
|
||||
+gobject-introspection-0.10.3.ebuild:
|
||||
Bump to 0.10.3, lots of introspection building fixes
|
||||
|
||||
*gobject-introspection-0.10.2 (08 Feb 2011)
|
||||
|
||||
08 Feb 2011; Pacho Ramos <pacho@gentoo.org>
|
||||
-gobject-introspection-0.6.14.ebuild, -gobject-introspection-0.9.0-r1.ebuild,
|
||||
-files/gobject-introspection-0.9.0-python27.patch,
|
||||
-gobject-introspection-0.9.12.ebuild, -gobject-introspection-0.10.0.ebuild,
|
||||
+gobject-introspection-0.10.2.ebuild:
|
||||
Version bump, remove old.
|
||||
|
||||
26 Jan 2011; Kacper Kowalik <xarthisius@gentoo.org>
|
||||
gobject-introspection-0.10.1.ebuild:
|
||||
~ppc/~ppc64 wrt #324847
|
||||
|
||||
*gobject-introspection-0.10.1 (12 Jan 2011)
|
||||
|
||||
12 Jan 2011; Gilles Dartiguelongue <eva@gentoo.org>
|
||||
+gobject-introspection-0.10.1.ebuild:
|
||||
Version bump.
|
||||
|
||||
*gobject-introspection-0.10.0 (22 Dec 2010)
|
||||
|
||||
22 Dec 2010; Gilles Dartiguelongue <eva@gentoo.org>
|
||||
-gobject-introspection-0.9.0.ebuild, -gobject-introspection-0.9.3.ebuild,
|
||||
-gobject-introspection-0.9.6.ebuild, -gobject-introspection-0.9.10.ebuild,
|
||||
+gobject-introspection-0.10.0.ebuild:
|
||||
Version bump. Clean up old revisions.
|
||||
|
||||
*gobject-introspection-0.9.12 (13 Oct 2010)
|
||||
|
||||
13 Oct 2010; Gilles Dartiguelongue <eva@gentoo.org>
|
||||
+gobject-introspection-0.9.12.ebuild:
|
||||
Version bump. More multi ABI python changes.
|
||||
|
||||
*gobject-introspection-0.9.10 (02 Oct 2010)
|
||||
*gobject-introspection-0.9.0-r1 (02 Oct 2010)
|
||||
|
||||
02 Oct 2010; Gilles Dartiguelongue <eva@gentoo.org>
|
||||
-gobject-introspection-0.6.9.ebuild,
|
||||
+gobject-introspection-0.9.0-r1.ebuild,
|
||||
+files/gobject-introspection-0.9.0-python27.patch,
|
||||
+gobject-introspection-0.9.10.ebuild:
|
||||
Version bump. Fix build with python 2.7, bug #327759. Install
|
||||
documentation with USE=doc, bug #335110.
|
||||
|
||||
*gobject-introspection-0.9.6 (21 Sep 2010)
|
||||
|
||||
21 Sep 2010; Arun Raghavan <ford_prefect@gentoo.org>
|
||||
+gobject-introspection-0.9.6.ebuild:
|
||||
Bump to 0.9.6. Lots of fixes and additions. Breaks ABI (gir version bumped
|
||||
from 1.1 to 1.2, so all introspection packages will need updating. Watch
|
||||
out for a revbump later with a tool to update when ABI breaks.
|
||||
|
||||
*gobject-introspection-0.9.3 (22 Aug 2010)
|
||||
|
||||
22 Aug 2010; Jonathan Callen <abcd@gentoo.org>
|
||||
+gobject-introspection-0.9.3.ebuild:
|
||||
Bump to 0.9.3, from gnome overlay
|
||||
|
||||
24 Jul 2010; Raúl Porcel <armin76@gentoo.org>
|
||||
gobject-introspection-0.9.0.ebuild:
|
||||
Add ~alpha/~ia64/~s390/~sh/~sparc wrt #324847
|
||||
|
||||
21 Jul 2010; Markus Meier <maekke@gentoo.org>
|
||||
gobject-introspection-0.9.0.ebuild:
|
||||
add ~arm, bug #324847
|
||||
|
||||
*gobject-introspection-0.9.0 (11 Jul 2010)
|
||||
|
||||
11 Jul 2010; Nirbheek Chauhan <nirbheek@gentoo.org>
|
||||
+gobject-introspection-0.9.0.ebuild:
|
||||
Bump to 0.9.0
|
||||
|
||||
11 Jun 2010; Arun Raghavan <ford_prefect@gentoo.org>
|
||||
-gobject-introspection-0.6.7.ebuild, -gobject-introspection-0.6.8.ebuild:
|
||||
Remove old ebuilds
|
||||
|
||||
*gobject-introspection-0.6.14 (11 Jun 2010)
|
||||
|
||||
11 Jun 2010; Arun Raghavan <ford_prefect@gentoo.org>
|
||||
+gobject-introspection-0.6.14.ebuild:
|
||||
Bump to 0.6.14. Upstream doesn't like ChangeLogs, so meh. Added USE=test
|
||||
and bumped to EAPI-3 for python eclass lovin'.
|
||||
|
||||
*gobject-introspection-0.6.9 (19 Mar 2010)
|
||||
|
||||
19 Mar 2010; Nirbheek Chauhan <nirbheek@gentoo.org>
|
||||
+gobject-introspection-0.6.9.ebuild:
|
||||
Bump to 0.6.9; minimal changes
|
||||
|
||||
*gobject-introspection-0.6.8 (18 Mar 2010)
|
||||
|
||||
18 Mar 2010; Nirbheek Chauhan <nirbheek@gentoo.org>
|
||||
+gobject-introspection-0.6.8.ebuild:
|
||||
Bump to 0.6.8, all tests pass.
|
||||
|
||||
*gobject-introspection-0.6.7 (26 Feb 2010)
|
||||
|
||||
26 Feb 2010; Nirbheek Chauhan <nirbheek@gentoo.org>
|
||||
+gobject-introspection-0.6.7.ebuild, +metadata.xml:
|
||||
Add initial ebuild for gobject-introspection, infrastructure for
|
||||
generation of gobject library bindings
|
||||
|
@ -1,5 +0,0 @@
|
||||
AUX gobject-introspection-libtool.patch 524 RMD160 f9193a1f03513a1a8d0914b93f8ef90e5da25326 SHA1 2836288681dc31b0f8d082d025f990f0d97de355 SHA256 de68366f8d6afc2277d4df14bd7569d2325b96f0b29045e85827e1933b84b172
|
||||
DIST gobject-introspection-0.10.8.tar.bz2 1024874 RMD160 f542f75920ee95c067563f14215127c3ff95f304 SHA1 410268f5fd16cf0e219038c7dfe393249161b446 SHA256 5b1387ff37f03db880a2b1cbd6c6b6dfb923a29468d4d8367c458abf7704c61e
|
||||
EBUILD gobject-introspection-0.10.8-r1.ebuild 1722 RMD160 bdc0ab9766894bcfe0fdfbd0f7d83535970926a4 SHA1 aa7caf371a93b54b5970d1645dd5ff6faeffc64e SHA256 5aaaed8e791bd8efb38f6aab7fb5fe5fe5d1b964ddc1d9cfb426c7c6ef960bc9
|
||||
MISC ChangeLog 6826 RMD160 f9565f1a9ce8c82192ea5d1b109c5b91b2063ac6 SHA1 470d51b6fa94486654689226df152b54cffa564a SHA256 a9f42a9c3d44981652b63a270ac19fb31dca31fed61b3989ebf4fb9a5f20684b
|
||||
MISC metadata.xml 158 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e SHA1 38f78e9790bcd4382b4a49aa226aa6dda1d3a3d7 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1
|
@ -1,13 +0,0 @@
|
||||
diff -urN gobject-introspection-0.6.2/configure.ac gobject-introspection-0.6.2.new/configure.ac
|
||||
--- gobject-introspection-0.6.2/configure.ac 2008-11-25 23:57:07.000000000 +0100
|
||||
+++ gobject-introspection-0.6.2.new/configure.ac 2009-01-24 20:32:12.000000000 +0100
|
||||
@@ -36,6 +36,9 @@
|
||||
AC_PROG_LIBTOOL
|
||||
PKG_PROG_PKG_CONFIG
|
||||
|
||||
+dnl when using libtool 2.x create libtool early, because it's used in configure
|
||||
+m4_ifdef([LT_OUTPUT], [LT_OUTPUT])
|
||||
+
|
||||
AC_PROG_LEX
|
||||
if test "$LEX" = :; then
|
||||
AC_MSG_ERROR([flex not found but required])
|
@ -1,65 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/gobject-introspection/gobject-introspection-0.10.8.ebuild,v 1.10 2011/05/02 04:39:55 jer Exp $
|
||||
|
||||
EAPI="3"
|
||||
GCONF_DEBUG="no"
|
||||
PYTHON_DEPEND="2:2.5"
|
||||
|
||||
inherit gnome2 python autotools
|
||||
|
||||
DESCRIPTION="Introspection infrastructure for gobject library bindings"
|
||||
HOMEPAGE="http://live.gnome.org/GObjectIntrospection/"
|
||||
|
||||
LICENSE="LGPL-2 GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc test"
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.24:2
|
||||
virtual/libffi"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/pkgconfig
|
||||
sys-devel/flex
|
||||
doc? ( >=dev-util/gtk-doc-1.12 )
|
||||
test? ( x11-libs/cairo )"
|
||||
|
||||
pkg_setup() {
|
||||
DOCS="AUTHORS CONTRIBUTORS ChangeLog NEWS README TODO"
|
||||
G2CONF="${G2CONF}
|
||||
--disable-static
|
||||
$(use_enable test tests)"
|
||||
|
||||
python_set_active_version 2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# FIXME: Parallel compilation failure with USE=doc
|
||||
use doc && MAKEOPTS="-j1"
|
||||
|
||||
# Don't pre-compile .py
|
||||
ln -sf $(type -P true) py-compile
|
||||
|
||||
# Fix Darwin bundles
|
||||
# elibtoolize
|
||||
epatch "${FILESDIR}"/gobject-introspection-libtool.patch
|
||||
|
||||
# Fix Darwin bundles
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_install() {
|
||||
gnome2_src_install
|
||||
python_convert_shebangs 2 "${ED}"usr/bin/g-ir-scanner
|
||||
python_convert_shebangs 2 "${ED}"usr/bin/g-ir-annotation-tool
|
||||
find "${ED}" -name "*.la" -delete || die "la files removal failed"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
python_mod_optimize /usr/$(get_libdir)/${PN}/giscanner
|
||||
python_need_rebuild
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup /usr/lib*/${PN}/giscanner
|
||||
}
|
@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>gnome</herd>
|
||||
</pkgmetadata>
|
@ -1,385 +0,0 @@
|
||||
# ChangeLog for dev-python/pycairo
|
||||
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pycairo/ChangeLog,v 1.100 2011/05/08 21:28:41 arfrever Exp $
|
||||
|
||||
*pycairo-1.10.0-r1 (08 May 2011)
|
||||
|
||||
08 May 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
|
||||
+pycairo-1.10.0-r1.ebuild, +files/py2cairo-1.10.0-svg_check.patch:
|
||||
1.10.0 version bump for Python 2.
|
||||
|
||||
*pycairo-1.10.0 (24 Apr 2011)
|
||||
|
||||
24 Apr 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
|
||||
+files/pycairo-1.8.10-cairo.version_info.patch, +pycairo-1.10.0.ebuild,
|
||||
+files/pycairo-1.10.0-svg_check.patch:
|
||||
Version bump. This ebuild provides pycairo 1.10.0 for Python 3 and pycairo
|
||||
1.8.10 for Python 2. Fix cairo.version_info in pycairo 1.8.10 for Python 2
|
||||
(bug #361781).
|
||||
|
||||
23 Oct 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
|
||||
-pycairo-1.8.8.ebuild, -files/pycairo-1.8.8-pkgconfig_dir.patch:
|
||||
Delete.
|
||||
|
||||
18 Oct 2010; Jeroen Roovers <jer@gentoo.org> pycairo-1.8.10.ebuild:
|
||||
Stable for PPC (bug #337146).
|
||||
|
||||
18 Oct 2010; Jeroen Roovers <jer@gentoo.org> pycairo-1.8.10.ebuild:
|
||||
Stable for HPPA (bug #337146).
|
||||
|
||||
03 Oct 2010; Raúl Porcel <armin76@gentoo.org> pycairo-1.8.10.ebuild:
|
||||
alpha/arm/ia64/sh/sparc stable wrt #337146
|
||||
|
||||
02 Oct 2010; Fabian Groffen <grobian@gentoo.org> pycairo-1.8.10.ebuild:
|
||||
Marked ~x64-macos, bug #333981
|
||||
|
||||
26 Sep 2010; Samuli Suominen <ssuominen@gentoo.org> pycairo-1.8.10.ebuild:
|
||||
ppc64 stable wrt #337146
|
||||
|
||||
21 Sep 2010; Markos Chandras <hwoarang@gentoo.org> pycairo-1.8.10.ebuild:
|
||||
Stable on amd64 wrt bug #337146
|
||||
|
||||
15 Sep 2010; Christian Faulhammer <fauli@gentoo.org>
|
||||
pycairo-1.8.10.ebuild:
|
||||
stable x86, bug 337146
|
||||
|
||||
25 Jul 2010; Tobias Klausmann <klausman@gentoo.org> pycairo-1.8.10.ebuild:
|
||||
Keyworded on alpha, bug #324617
|
||||
|
||||
25 Jul 2010; Tobias Klausmann <klausman@gentoo.org> pycairo-1.8.10.ebuild:
|
||||
Stable on alpha, bug #324617
|
||||
|
||||
21 Jul 2010; Markus Meier <maekke@gentoo.org> pycairo-1.8.10.ebuild:
|
||||
add ~arm, bug #324617
|
||||
|
||||
09 Jul 2010; Jeroen Roovers <jer@gentoo.org> pycairo-1.8.10.ebuild:
|
||||
Marked ~hppa (bug #324617).
|
||||
|
||||
02 Jul 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
|
||||
pycairo-1.8.10.ebuild:
|
||||
Fix tests (bug #326635).
|
||||
|
||||
*pycairo-1.8.10 (18 Jun 2010)
|
||||
|
||||
18 Jun 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
|
||||
-pycairo-1.4.12.ebuild, -pycairo-1.8.2.ebuild, -pycairo-1.8.4.ebuild,
|
||||
-pycairo-1.8.6.ebuild, +pycairo-1.8.10.ebuild,
|
||||
+files/pycairo-1.8.10-pkgconfig_dir.patch:
|
||||
Version bump.
|
||||
|
||||
07 Feb 2010; Peter Volkov <pva@gentoo.org> pycairo-1.8.8.ebuild:
|
||||
Add inherit eutils: epatch is defined there.
|
||||
|
||||
10 Nov 2009; Brent Baude <ranger@gentoo.org> pycairo-1.8.8.ebuild:
|
||||
Marking pycairo-1.8.8 ppc64 for bug 285115
|
||||
|
||||
19 Oct 2009; Raúl Porcel <armin76@gentoo.org> pycairo-1.8.8.ebuild:
|
||||
arm/ia64/sh/sparc stable wrt #285115
|
||||
|
||||
11 Oct 2009; Fabian Groffen <grobian@gentoo.org> pycairo-1.8.8.ebuild:
|
||||
Merge from Prefix
|
||||
|
||||
07 Oct 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
|
||||
pycairo-1.8.8.ebuild:
|
||||
Fix tests (bug #285688).
|
||||
|
||||
01 Oct 2009; Tobias Klausmann <klausman@gentoo.org> pycairo-1.8.8.ebuild:
|
||||
Stable on alpha, bug #285115
|
||||
|
||||
27 Sep 2009; nixnut <nixnut@gentoo.org> pycairo-1.8.8.ebuild:
|
||||
ppc stable #285115
|
||||
|
||||
22 Sep 2009; Markus Meier <maekke@gentoo.org> pycairo-1.8.8.ebuild:
|
||||
amd64/x86 stable, bug #285115
|
||||
|
||||
19 Sep 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
|
||||
pycairo-1.8.8.ebuild, +files/pycairo-1.8.8-svg_check.patch:
|
||||
Improve dependencies (bug #269682).
|
||||
|
||||
17 Sep 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
|
||||
pycairo-1.8.8.ebuild:
|
||||
Update dependency on dev-python/sphinx. Fix tests.
|
||||
|
||||
16 Sep 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
|
||||
pycairo-1.8.8.ebuild, +files/pycairo-1.8.8-pkgconfig_dir.patch:
|
||||
Install pycairo.pc in correct directory (bug #283360).
|
||||
|
||||
14 Sep 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
|
||||
pycairo-1.8.8.ebuild:
|
||||
Don't enable "svg" USE flag by IUSE (bug #284833).
|
||||
|
||||
10 Sep 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
|
||||
pycairo-1.8.8.ebuild:
|
||||
Add "svg" USE flag (bug #269682).
|
||||
|
||||
*pycairo-1.8.8 (29 Aug 2009)
|
||||
|
||||
29 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
|
||||
+pycairo-1.8.8.ebuild:
|
||||
Version bump.
|
||||
|
||||
08 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
|
||||
pycairo-1.8.6.ebuild:
|
||||
Set SUPPORT_PYTHON_ABIS.
|
||||
|
||||
10 Jul 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
|
||||
pycairo-1.8.6.ebuild:
|
||||
Add "doc" USE flag (bug #276805).
|
||||
|
||||
*pycairo-1.8.6 (09 Jul 2009)
|
||||
|
||||
09 Jul 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
|
||||
+pycairo-1.8.6.ebuild:
|
||||
Version bump.
|
||||
|
||||
01 May 2009; Raúl Porcel <armin76@gentoo.org> pycairo-1.8.2.ebuild:
|
||||
alpha/arm/ia64/sh/sparc stable wrt #267433
|
||||
|
||||
29 Apr 2009; Brent Baude <ranger@gentoo.org> pycairo-1.8.2.ebuild:
|
||||
stable ppc64, bug 267433
|
||||
|
||||
28 Apr 2009; Jeroen Roovers <jer@gentoo.org> pycairo-1.8.2.ebuild:
|
||||
Stable for HPPA (bug #267433).
|
||||
|
||||
27 Apr 2009; Markus Meier <maekke@gentoo.org> pycairo-1.8.2.ebuild:
|
||||
amd64/x86 stable, bug #267433
|
||||
|
||||
26 Apr 2009; Brent Baude <ranger@gentoo.org> pycairo-1.8.2.ebuild:
|
||||
stable ppc, bug 267433
|
||||
|
||||
*pycairo-1.8.4 (25 Apr 2009)
|
||||
|
||||
25 Apr 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
|
||||
-files/pycairo-1.2.2-no-automagic-deps.patch,
|
||||
-files/pycairo-1.2.6-no-automagic-deps.patch, -pycairo-1.2.2.ebuild,
|
||||
-pycairo-1.2.6.ebuild, -pycairo-1.4.0.ebuild, pycairo-1.8.2,
|
||||
+pycairo-1.8.4.ebuild:
|
||||
Version bump.
|
||||
|
||||
*pycairo-1.8.2 (24 Jan 2009)
|
||||
|
||||
24 Jan 2009; Patrick Lauer <patrick@gentoo.org> +pycairo-1.8.2.ebuild:
|
||||
Bump to 1.8.2, fixes #255360
|
||||
|
||||
10 Nov 2008; Raúl Porcel <armin76@gentoo.org> pycairo-1.4.12.ebuild:
|
||||
arm/sh stable
|
||||
|
||||
06 Aug 2008; Jesus Rivero <neurogeek@gentoo.org> metadata.xml:
|
||||
add GLEP 56 USE flag desc from use.local.desc
|
||||
|
||||
21 Jul 2008; nixnut <nixnut@gentoo.org> pycairo-1.4.12.ebuild:
|
||||
Stable on ppc wrt bug 232327
|
||||
|
||||
19 Jul 2008; Jeroen Roovers <jer@gentoo.org> pycairo-1.4.12.ebuild:
|
||||
Stable for HPPA (bug #232327).
|
||||
|
||||
19 Jul 2008; Olivier Crête <tester@gentoo.org> pycairo-1.4.12.ebuild:
|
||||
Stable on amd64, bug #232327
|
||||
|
||||
29 May 2008; Ali Polatel <hawking@gentoo.org> pycairo-1.2.2.ebuild,
|
||||
pycairo-1.2.6.ebuild:
|
||||
python_mod_optimize is ROOT aware.
|
||||
|
||||
12 May 2008; Markus Rothe <corsair@gentoo.org> pycairo-1.4.12.ebuild:
|
||||
Stable on ppc64
|
||||
|
||||
10 Mar 2008; <ricmm@gentoo.org> pycairo-1.2.6.ebuild,
|
||||
pycairo-1.4.0.ebuild:
|
||||
Drop to ~mips to match x11-libs/cairo
|
||||
|
||||
07 Feb 2008; Raúl Porcel <armin76@gentoo.org> pycairo-1.4.12.ebuild:
|
||||
alpha/ia64/sparc/x86 stable
|
||||
|
||||
26 Dec 2007; Ali Polatel <hawking@gentoo.org> pycairo-1.4.12.ebuild:
|
||||
Use DOCS, fixes #203333
|
||||
|
||||
*pycairo-1.4.12 (15 Dec 2007)
|
||||
|
||||
15 Dec 2007; Lukasz Strzygowski <lucass@gentoo.org>
|
||||
+pycairo-1.4.12.ebuild:
|
||||
Version bump.
|
||||
|
||||
06 Aug 2007; Joshua Kinard <kumba@gentoo.org> pycairo-1.4.0.ebuild:
|
||||
Stable on mips, per #185823.
|
||||
|
||||
24 Jul 2007; Steve Dibb <beandog@gentoo.org> pycairo-1.4.0.ebuild:
|
||||
amd64 stable, bug 185649
|
||||
|
||||
20 Jul 2007; nixnut <nixnut@gentoo.org> pycairo-1.4.0.ebuild:
|
||||
Stable on ppc wrt bug 185649
|
||||
|
||||
17 Jul 2007; Jeroen Roovers <jer@gentoo.org> pycairo-1.4.0.ebuild:
|
||||
Stable for HPPA (bug #185649).
|
||||
|
||||
17 Jul 2007; Markus Rothe <corsair@gentoo.org> pycairo-1.4.0.ebuild:
|
||||
Stable on ppc64; bug #185649
|
||||
|
||||
17 Jul 2007; Gustavo Zacarias <gustavoz@gentoo.org> pycairo-1.4.0.ebuild:
|
||||
Stable on sparc wrt #185649
|
||||
|
||||
17 Jul 2007; Raúl Porcel <armin76@gentoo.org> pycairo-1.4.0.ebuild:
|
||||
alpha/ia64/x86 stable wrt #185649
|
||||
|
||||
17 Jul 2007; Ali Polatel <hawking@gentoo.org> pycairo-1.4.0.ebuild:
|
||||
Use distutils, added src_test
|
||||
|
||||
30 Jun 2007; Ali Polatel <hawking@gentoo.org> pycairo-1.2.2.ebuild,
|
||||
pycairo-1.2.6.ebuild, pycairo-1.4.0.ebuild:
|
||||
Add python_mod_optimize/cleanup wrt bug 177559, use NEED_PYTHON, add
|
||||
trailing slash to HOMEPAGE
|
||||
|
||||
15 Jun 2007; Doug Goldstein <cardoe@gentoo.org> -pycairo-1.0.2.ebuild:
|
||||
remove old version since cairo 1.0.x is going bye bye
|
||||
|
||||
27 May 2007; Joshua Kinard <kumba@gentoo.org> pycairo-1.2.6.ebuild:
|
||||
Stable on mips.
|
||||
|
||||
*pycairo-1.4.0 (14 Mar 2007)
|
||||
|
||||
14 Mar 2007; Marien Zwart <marienz@gentoo.org> +pycairo-1.4.0.ebuild:
|
||||
Version bump, thanks to Cardoe for reporting.
|
||||
|
||||
28 Jan 2007; Roy Marples <uberlord@gentoo.org> pycairo-1.2.6.ebuild:
|
||||
Reverted to make install as emake install with a high -j fails on fbsd.
|
||||
|
||||
26 Jan 2007; Alexander H. Færøy <eroyf@gentoo.org> pycairo-1.2.6.ebuild:
|
||||
Added ~mips; bug #161039
|
||||
|
||||
20 Jan 2007; Bryan Østergaard <kloeri@gentoo.org> pycairo-1.2.2.ebuild:
|
||||
Stable on Alpha.
|
||||
|
||||
08 Jan 2007; Tiziano Müller <dev-zero@gentoo.org> pycairo-1.2.2.ebuild:
|
||||
Added WANT_AUTO*, bug #160246
|
||||
|
||||
*pycairo-1.2.6 (06 Jan 2007)
|
||||
|
||||
06 Jan 2007; Tiziano Müller <dev-zero@gentoo.org>
|
||||
-files/pycairo-1.2.0-no-automagic-deps.patch,
|
||||
+files/pycairo-1.2.6-no-automagic-deps.patch, pycairo-1.0.2.ebuild,
|
||||
-pycairo-1.0.2-r1.ebuild, -pycairo-1.2.0.ebuild, pycairo-1.2.2.ebuild,
|
||||
+pycairo-1.2.6.ebuild:
|
||||
Added examples USE-flag (bug #111508). Dropped old versions. Version bump.
|
||||
|
||||
01 Dec 2006; Gustavo Zacarias <gustavoz@gentoo.org> pycairo-1.2.2.ebuild:
|
||||
Stable on hppa wrt #155544
|
||||
|
||||
24 Nov 2006; Markus Rothe <corsair@gentoo.org> pycairo-1.2.2.ebuild:
|
||||
Stable on ppc64; bug #155544
|
||||
|
||||
21 Nov 2006; Christian Faulhammer <opfer@gentoo.org> pycairo-1.2.2.ebuild:
|
||||
stable x86, bug #155544
|
||||
|
||||
21 Nov 2006; Joseph Jezak <josejx@gentoo.org> pycairo-1.2.2.ebuild:
|
||||
Marked ppc stable for bug #155713.
|
||||
|
||||
20 Nov 2006; <blubb@gentoo.org> pycairo-1.2.2.ebuild:
|
||||
stable on amd64
|
||||
|
||||
20 Nov 2006; Gustavo Zacarias <gustavoz@gentoo.org> pycairo-1.2.2.ebuild:
|
||||
Stable on sparc wrt #155544
|
||||
|
||||
01 Oct 2006; Marien Zwart <marienz@gentoo.org> pycairo-1.0.2.ebuild,
|
||||
pycairo-1.0.2-r1.ebuild, pycairo-1.2.0.ebuild, pycairo-1.2.2.ebuild:
|
||||
Add pkgconfig to DEPEND. Closes bug #149730, thanks to bonsaikitten for
|
||||
reporting.
|
||||
|
||||
*pycairo-1.2.2 (25 Sep 2006)
|
||||
|
||||
25 Sep 2006; Marien Zwart <marienz@gentoo.org>
|
||||
+files/pycairo-1.2.2-no-automagic-deps.patch, +pycairo-1.2.2.ebuild:
|
||||
Version bump with an updated ebuild by Martin von Gagern
|
||||
<Martin.vGagern@gmx.net> from bug #145399.
|
||||
|
||||
06 Sep 2006; Javier Villavicencio <the_paya@gentoo.org>
|
||||
pycairo-1.2.0.ebuild:
|
||||
Add ~x86-fbsd keyword.
|
||||
|
||||
04 Sep 2006; Joshua Kinard <kumba@gentoo.org> pycairo-1.0.2.ebuild:
|
||||
Marked stable on mips.
|
||||
|
||||
07 Aug 2006; Alastair Tse <liquidx@gentoo.org> pycairo-1.0.2.ebuild,
|
||||
pycairo-1.0.2-r1.ebuild:
|
||||
fix pycairo-1.0.2 deps to cairo-1.0* (#142998)
|
||||
|
||||
*pycairo-1.2.0 (04 Jul 2006)
|
||||
|
||||
04 Jul 2006; Marien Zwart <marienz@gentoo.org>
|
||||
+files/pycairo-1.2.0-no-automagic-deps.patch, +pycairo-1.2.0.ebuild:
|
||||
Version bump (in package.mask). Fix automagic dependencies, minor quoting fix.
|
||||
|
||||
06 Jun 2006; Carsten Lohrke <carlo@gentoo.org> ChangeLog:
|
||||
Fix use of nonexistent versioned virtual/python.
|
||||
|
||||
06 Jun 2006; Carsten Lohrke <carlo@gentoo.org> -pycairo-0.1.4.ebuild,
|
||||
-pycairo-0.9.0.ebuild:
|
||||
Clean up.
|
||||
|
||||
*pycairo-1.0.2-r1 (12 May 2006)
|
||||
|
||||
12 May 2006; John N. Laliberte <allanonjl@gentoo.org>
|
||||
+pycairo-1.0.2-r1.ebuild:
|
||||
remove dep on pygtk since the cairo.gtk is not built if pygtk is >=2.7.0.
|
||||
fixes a circular dep with pygtk <-> pycairo.
|
||||
|
||||
04 Feb 2006; Aron Griffis <agriffis@gentoo.org> pycairo-1.0.2.ebuild:
|
||||
Mark 1.0.2 stable on ia64
|
||||
|
||||
03 Feb 2006; Guy Martin <gmsoft@gentoo.org> pycairo-1.0.2.ebuild:
|
||||
Stable on hppa.
|
||||
|
||||
31 Jan 2006; Aron Griffis <agriffis@gentoo.org> pycairo-1.0.2.ebuild:
|
||||
Mark 1.0.2 stable on alpha
|
||||
|
||||
22 Jan 2006; Tobias Scherbaum <dertobi123@gentoo.org>
|
||||
pycairo-1.0.2.ebuild:
|
||||
Marked ppc stable for bug #119634; Stabilize Gnome-2.12.2
|
||||
|
||||
22 Jan 2006; <dang@gentoo.org> pycairo-1.0.2.ebuild:
|
||||
Marked stable on amd64 per bug #119634
|
||||
|
||||
22 Jan 2006; Markus Rothe <corsair@gentoo.org> pycairo-1.0.2.ebuild:
|
||||
Stable on ppc64
|
||||
|
||||
22 Jan 2006; Joshua Jackson <tsunam@gentoo.org> pycairo-1.0.2.ebuild:
|
||||
Stable on x86 for bug #119634; Stabilize Gnome-2.12.2
|
||||
|
||||
20 Jan 2006; Gustavo Zacarias <gustavoz@gentoo.org> pycairo-1.0.2.ebuild:
|
||||
Stable on sparc wrt #119634
|
||||
|
||||
26 Dec 2005; Bryan Østergaard <kloeri@gentoo.org pycairo-0.9.0.ebuild,
|
||||
pycairo-1.0.2.ebuild:
|
||||
~alpha keyword.
|
||||
|
||||
*pycairo-1.0.2 (21 Dec 2005)
|
||||
|
||||
21 Dec 2005; Lukasz Strzygowski <lucass@gentoo.org> +pycairo-1.0.2.ebuild:
|
||||
Version bump and cleanup. Closing bug #104060.
|
||||
|
||||
31 Oct 2005; Bryan Østergaard <kloeri@gentoo.org> pycairo-0.9.0.ebuild:
|
||||
~ia64 keyword.
|
||||
|
||||
19 Oct 2005; Tom Gall <tgall@gentoo.org> pycairo-0.9.0.ebuild:
|
||||
added ~ppc64, bug #108808
|
||||
|
||||
25 Sep 2005; Tobias Scherbaum <dertobi123@gentoo.org>
|
||||
pycairo-0.9.0.ebuild:
|
||||
Added to ~ppc
|
||||
|
||||
20 Sep 2005; Gustavo Zacarias <gustavoz@gentoo.org> pycairo-0.9.0.ebuild:
|
||||
Keyworded ~sparc
|
||||
|
||||
30 Aug 2005; <dang@gentoo.org> pycairo-0.9.0.ebuild:
|
||||
Marked ~amd64
|
||||
|
||||
*pycairo-0.9.0 (26 Aug 2005)
|
||||
|
||||
26 Aug 2005; John N. Laliberte <allanonjl@gentoo.org>
|
||||
+pycairo-0.9.0.ebuild:
|
||||
new version, needed for pygtk. approved by kloeri
|
||||
|
||||
*pycairo-0.1.4 (04 Feb 2005)
|
||||
|
||||
04 Feb 2005; Fernando Serboncini <fserb@gentoo.org> +metadata.xml,
|
||||
+pycairo-0.1.4.ebuild:
|
||||
Initial ebuild
|
||||
|
@ -1,8 +0,0 @@
|
||||
AUX py2cairo-1.10.0-svg_check.patch 2912 RMD160 79cbae6b38baeb1a55309aa41cb40bd0bb2ad1b2 SHA1 fdd5a4f9b9f17aa0f48e62ef97359f57046da46e SHA256 c35d96be5be571c2f4c3415e4016a7e70a5edd6164818af80d16855e4e4efe72
|
||||
AUX pycairo-1.10.0-svg_check.patch 2924 RMD160 e0a01e9587ad47dc00a0d449fb3d00fcfbacfe7a SHA1 3969a610e8431938605c7eae5a86b43ef0c9881c SHA256 f9d2bac70bcca57c523e69403cb7332bf4ade0427998b6a3dc16730bcc17b6c7
|
||||
AUX pycairo-1.10.0-waf-multilib.patch 761 RMD160 1e2210e0a7c7ec2fc19245d512c0d762ca9aed1f SHA1 bbaef5a3699a53023efb659a86a97180e34dee56 SHA256 8e9e081bf7b4beced282a8de265b6e8901b113df7fbe892d7f0f93c63c771e5b
|
||||
DIST py2cairo-1.10.0.tar.bz2 402070 RMD160 ce75db9af32ef1a3e90f6aaa649cbb2493a941a4 SHA1 2efa8dfafbd6b8e492adaab07231556fec52d6eb SHA256 d30439f06c2ec1a39e27464c6c828b6eface3b22ee17b2de05dc409e429a7431
|
||||
DIST pycairo-1.10.0.tar.bz2 246556 RMD160 7d1c1c05113e5bbad32dbe96c65c918b170cac33 SHA1 b4283aa1cc9aafd12fd72ad371303a486da1d014 SHA256 9aa4078e7eb5be583aeabbe8d87172797717f95e8c4338f0d4a17b683a7253be
|
||||
EBUILD pycairo-1.10.0-r1.ebuild 2965 RMD160 8777233fc03ea1c7fa8994312d95c430ed97fb66 SHA1 f52ac254bff7448f32e3fc052efc6a8f603807fb SHA256 528d7723ca4eda234ba4d18966ef14f576881d735fdef3090b3ba990327787a0
|
||||
MISC ChangeLog 13184 RMD160 c9122413c01cacebdde1da762953875c826e316d SHA1 ff8f80eda412b871b03cb561c452b1614c86b588 SHA256 71b07a92fb00e450a1a9baa0fa9a0d6e25f861c1c0e709d145f7220455ddaaa0
|
||||
MISC metadata.xml 160 RMD160 e730f96ab97c5be577a6d6d05f04990374a0dffb SHA1 2aa5e6be9c265c0e7bceb78ee9fd20df5f818e36 SHA256 6cd954a9de2307c57d32b25fa3599dee2908a4ddc6a98594f593d53577307a3a
|
@ -1,126 +0,0 @@
|
||||
--- src/cairomodule.c
|
||||
+++ src/cairomodule.c
|
||||
@@ -127,7 +127,7 @@
|
||||
#else
|
||||
0,
|
||||
#endif
|
||||
-#ifdef CAIRO_HAS_SVG_SURFACE
|
||||
+#ifdef PYCAIRO_ENABLE_SVG
|
||||
&PycairoSVGSurface_Type,
|
||||
#else
|
||||
0,
|
||||
@@ -223,7 +223,7 @@
|
||||
if (PyType_Ready(&PycairoPSSurface_Type) < 0)
|
||||
return;
|
||||
#endif
|
||||
-#ifdef CAIRO_HAS_SVG_SURFACE
|
||||
+#ifdef PYCAIRO_ENABLE_SVG
|
||||
if (PyType_Ready(&PycairoSVGSurface_Type) < 0)
|
||||
return;
|
||||
#endif
|
||||
@@ -305,7 +305,7 @@
|
||||
PyModule_AddObject(m, "PSSurface", (PyObject *)&PycairoPSSurface_Type);
|
||||
#endif
|
||||
|
||||
-#ifdef CAIRO_HAS_SVG_SURFACE
|
||||
+#ifdef PYCAIRO_ENABLE_SVG
|
||||
Py_INCREF(&PycairoSVGSurface_Type);
|
||||
PyModule_AddObject(m, "SVGSurface", (PyObject *)&PycairoSVGSurface_Type);
|
||||
#endif
|
||||
@@ -379,7 +379,7 @@
|
||||
#else
|
||||
PyModule_AddIntConstant(m, "HAS_PS_SURFACE", 0);
|
||||
#endif
|
||||
-#if CAIRO_HAS_SVG_SURFACE
|
||||
+#if PYCAIRO_ENABLE_SVG
|
||||
PyModule_AddIntConstant(m, "HAS_SVG_SURFACE", 1);
|
||||
#else
|
||||
PyModule_AddIntConstant(m, "HAS_SVG_SURFACE", 0);
|
||||
--- src/private.h
|
||||
+++ src/private.h
|
||||
@@ -86,7 +86,7 @@
|
||||
extern PyTypeObject PycairoPSSurface_Type;
|
||||
#endif
|
||||
|
||||
-#if CAIRO_HAS_SVG_SURFACE
|
||||
+#if PYCAIRO_ENABLE_SVG
|
||||
extern PyTypeObject PycairoSVGSurface_Type;
|
||||
#endif
|
||||
|
||||
--- src/pycairo.h
|
||||
+++ src/pycairo.h
|
||||
@@ -182,7 +182,7 @@
|
||||
#define PycairoPSSurface_Type *(Pycairo_CAPI->PSSurface_Type)
|
||||
#endif
|
||||
|
||||
-#if CAIRO_HAS_SVG_SURFACE
|
||||
+#if PYCAIRO_ENABLE_SVG
|
||||
#define PycairoSVGSurface_Type *(Pycairo_CAPI->SVGSurface_Type)
|
||||
#endif
|
||||
|
||||
--- src/surface.c
|
||||
+++ src/surface.c
|
||||
@@ -83,7 +83,7 @@
|
||||
type = &PycairoPSSurface_Type;
|
||||
break;
|
||||
#endif
|
||||
-#if CAIRO_HAS_SVG_SURFACE
|
||||
+#if PYCAIRO_ENABLE_SVG
|
||||
case CAIRO_SURFACE_TYPE_SVG:
|
||||
type = &PycairoSVGSurface_Type;
|
||||
break;
|
||||
@@ -1015,7 +1015,7 @@
|
||||
|
||||
|
||||
/* Class SVGSurface(Surface) ----------------------------------------------- */
|
||||
-#ifdef CAIRO_HAS_SVG_SURFACE
|
||||
+#ifdef PYCAIRO_ENABLE_SVG
|
||||
#include <cairo-svg.h>
|
||||
|
||||
static PyObject *
|
||||
@@ -1125,7 +1125,7 @@
|
||||
0, /* tp_is_gc */
|
||||
0, /* tp_bases */
|
||||
};
|
||||
-#endif /* CAIRO_HAS_SVG_SURFACE */
|
||||
+#endif /* PYCAIRO_ENABLE_SVG */
|
||||
|
||||
|
||||
#if CAIRO_HAS_WIN32_SURFACE
|
||||
--- wscript
|
||||
+++ wscript
|
||||
@@ -1,6 +1,7 @@
|
||||
# -*- python -*-
|
||||
|
||||
import os
|
||||
+import subprocess
|
||||
|
||||
top = '.'
|
||||
out = 'build_directory'
|
||||
@@ -11,6 +12,17 @@
|
||||
cairo_version_required = '1.10.0'
|
||||
|
||||
|
||||
+def check_svg():
|
||||
+ if os.environ.get('PYCAIRO_DISABLE_SVG', None) is None:
|
||||
+ return_code = subprocess.call(['pkg-config', '--exists', 'cairo-svg'])
|
||||
+ if return_code == 0:
|
||||
+ return True
|
||||
+ else:
|
||||
+ return False
|
||||
+ else:
|
||||
+ return False
|
||||
+
|
||||
+
|
||||
def options(ctx):
|
||||
print(' %s/options()' %d)
|
||||
ctx.tool_options('gnu_dirs')
|
||||
@@ -39,6 +51,8 @@
|
||||
ctx.define('PYCAIRO_VERSION_MAJOR', version[0])
|
||||
ctx.define('PYCAIRO_VERSION_MINOR', version[1])
|
||||
ctx.define('PYCAIRO_VERSION_MICRO', version[2])
|
||||
+ if check_svg():
|
||||
+ ctx.define('PYCAIRO_ENABLE_SVG', 1)
|
||||
|
||||
ctx.write_config_header('src/config.h')
|
||||
|
@ -1,126 +0,0 @@
|
||||
--- src/cairomodule.c
|
||||
+++ src/cairomodule.c
|
||||
@@ -116,7 +116,7 @@
|
||||
#else
|
||||
0,
|
||||
#endif
|
||||
-#ifdef CAIRO_HAS_SVG_SURFACE
|
||||
+#ifdef PYCAIRO_ENABLE_SVG
|
||||
&PycairoSVGSurface_Type,
|
||||
#else
|
||||
0,
|
||||
@@ -247,7 +247,7 @@
|
||||
if (PyType_Ready(&PycairoPSSurface_Type) < 0)
|
||||
return NULL;
|
||||
#endif
|
||||
-#ifdef CAIRO_HAS_SVG_SURFACE
|
||||
+#ifdef PYCAIRO_ENABLE_SVG
|
||||
if (PyType_Ready(&PycairoSVGSurface_Type) < 0)
|
||||
return NULL;
|
||||
#endif
|
||||
@@ -337,7 +337,7 @@
|
||||
PyModule_AddObject(m, "PSSurface", (PyObject *)&PycairoPSSurface_Type);
|
||||
#endif
|
||||
|
||||
-#ifdef CAIRO_HAS_SVG_SURFACE
|
||||
+#ifdef PYCAIRO_ENABLE_SVG
|
||||
Py_INCREF(&PycairoSVGSurface_Type);
|
||||
PyModule_AddObject(m, "SVGSurface", (PyObject *)&PycairoSVGSurface_Type);
|
||||
#endif
|
||||
@@ -399,7 +399,7 @@
|
||||
#else
|
||||
PyModule_AddIntConstant(m, "HAS_PS_SURFACE", 0);
|
||||
#endif
|
||||
-#if CAIRO_HAS_SVG_SURFACE
|
||||
+#if PYCAIRO_ENABLE_SVG
|
||||
PyModule_AddIntConstant(m, "HAS_SVG_SURFACE", 1);
|
||||
#else
|
||||
PyModule_AddIntConstant(m, "HAS_SVG_SURFACE", 0);
|
||||
--- src/private.h
|
||||
+++ src/private.h
|
||||
@@ -75,7 +75,7 @@
|
||||
extern PyTypeObject PycairoPSSurface_Type;
|
||||
#endif
|
||||
|
||||
-#if CAIRO_HAS_SVG_SURFACE
|
||||
+#if PYCAIRO_ENABLE_SVG
|
||||
extern PyTypeObject PycairoSVGSurface_Type;
|
||||
#endif
|
||||
|
||||
--- src/py3cairo.h
|
||||
+++ src/py3cairo.h
|
||||
@@ -171,7 +171,7 @@
|
||||
#define PycairoPSSurface_Type *(Pycairo_CAPI->PSSurface_Type)
|
||||
#endif
|
||||
|
||||
-#if CAIRO_HAS_SVG_SURFACE
|
||||
+#if PYCAIRO_ENABLE_SVG
|
||||
#define PycairoSVGSurface_Type *(Pycairo_CAPI->SVGSurface_Type)
|
||||
#endif
|
||||
|
||||
--- src/surface.c
|
||||
+++ src/surface.c
|
||||
@@ -72,7 +72,7 @@
|
||||
type = &PycairoPSSurface_Type;
|
||||
break;
|
||||
#endif
|
||||
-#if CAIRO_HAS_SVG_SURFACE
|
||||
+#if PYCAIRO_ENABLE_SVG
|
||||
case CAIRO_SURFACE_TYPE_SVG:
|
||||
type = &PycairoSVGSurface_Type;
|
||||
break;
|
||||
@@ -1022,7 +1022,7 @@
|
||||
|
||||
|
||||
/* Class SVGSurface(Surface) ----------------------------------------------- */
|
||||
-#ifdef CAIRO_HAS_SVG_SURFACE
|
||||
+#ifdef PYCAIRO_ENABLE_SVG
|
||||
#include <cairo-svg.h>
|
||||
|
||||
static PyObject *
|
||||
@@ -1133,7 +1133,7 @@
|
||||
0, /* tp_is_gc */
|
||||
0, /* tp_bases */
|
||||
};
|
||||
-#endif /* CAIRO_HAS_SVG_SURFACE */
|
||||
+#endif /* PYCAIRO_ENABLE_SVG */
|
||||
|
||||
|
||||
#if CAIRO_HAS_WIN32_SURFACE
|
||||
--- wscript
|
||||
+++ wscript
|
||||
@@ -1,6 +1,7 @@
|
||||
# -*- python -*-
|
||||
|
||||
import os
|
||||
+import subprocess
|
||||
|
||||
top = '.'
|
||||
out = 'build_directory'
|
||||
@@ -11,6 +12,17 @@
|
||||
cairo_version_required = '1.10.0'
|
||||
|
||||
|
||||
+def check_svg():
|
||||
+ if os.environ.get('PYCAIRO_DISABLE_SVG', None) is None:
|
||||
+ return_code = subprocess.call(['pkg-config', '--exists', 'cairo-svg'])
|
||||
+ if return_code == 0:
|
||||
+ return True
|
||||
+ else:
|
||||
+ return False
|
||||
+ else:
|
||||
+ return False
|
||||
+
|
||||
+
|
||||
def options(ctx):
|
||||
print(' %s/options()' %d)
|
||||
ctx.tool_options('gnu_dirs')
|
||||
@@ -39,6 +51,8 @@
|
||||
ctx.define('PYCAIRO_VERSION_MAJOR', version[0])
|
||||
ctx.define('PYCAIRO_VERSION_MINOR', version[1])
|
||||
ctx.define('PYCAIRO_VERSION_MICRO', version[2])
|
||||
+ if check_svg():
|
||||
+ ctx.define('PYCAIRO_ENABLE_SVG', 1)
|
||||
|
||||
ctx.write_config_header('src/config.h')
|
||||
|
@ -1,17 +0,0 @@
|
||||
From: Nathan Phillip Brink <binki@gentoo.org>
|
||||
Date: 2011/05/14
|
||||
Subject: Don't assume that /usr/bin/python-config* is a python
|
||||
script. Fixes build on portage-multilib where abi-wrapper is a
|
||||
bash script wrapping around the different python-configs.
|
||||
|
||||
--- a/waflib/Tools/python.py
|
||||
+++ b/waflib/Tools/python.py
|
||||
@@ -169,7 +169,7 @@
|
||||
conf.find_program('python-config-%s'%num,var='PYTHON_CONFIG',mandatory=False)
|
||||
includes=[]
|
||||
if conf.env.PYTHON_CONFIG:
|
||||
- for incstr in conf.cmd_and_log(conf.env.PYTHON+[conf.env.PYTHON_CONFIG,'--includes']).strip().split():
|
||||
+ for incstr in conf.cmd_and_log([conf.env.PYTHON_CONFIG,'--includes']).strip().split():
|
||||
if(incstr.startswith('-I')or incstr.startswith('/I')):
|
||||
incstr=incstr[2:]
|
||||
if incstr not in includes:
|
@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>python</herd>
|
||||
</pkgmetadata>
|
@ -1,106 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pycairo/pycairo-1.10.0-r1.ebuild,v 1.1 2011/05/08 21:28:41 arfrever Exp $
|
||||
|
||||
EAPI="3"
|
||||
PYTHON_DEPEND="2:2.6 3:3.1"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="2.4 2.5 3.0 *-jython"
|
||||
|
||||
inherit eutils python waf-utils
|
||||
|
||||
PYCAIRO_PYTHON2_VERSION="${PV}"
|
||||
PYCAIRO_PYTHON3_VERSION="${PV}"
|
||||
|
||||
DESCRIPTION="Python bindings for the cairo library"
|
||||
HOMEPAGE="http://cairographics.org/pycairo/ http://pypi.python.org/pypi/pycairo"
|
||||
SRC_URI="http://cairographics.org/releases/py2cairo-${PYCAIRO_PYTHON2_VERSION}.tar.bz2
|
||||
http://cairographics.org/releases/pycairo-${PYCAIRO_PYTHON3_VERSION}.tar.bz2"
|
||||
|
||||
# LGPL-3 for pycairo 1.10.0.
|
||||
# || ( LGPL-2.1 MPL-1.1 ) for pycairo 1.8.10.
|
||||
LICENSE="LGPL-3 || ( LGPL-2.1 MPL-1.1 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc examples +svg test"
|
||||
|
||||
RDEPEND=">=x11-libs/cairo-1.10.0[svg?]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/pkgconfig
|
||||
test? ( dev-python/pytest )"
|
||||
|
||||
PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
|
||||
|
||||
src_prepare() {
|
||||
pushd "${WORKDIR}/pycairo-${PYCAIRO_PYTHON3_VERSION}" > /dev/null
|
||||
./waf
|
||||
pushd .waf*
|
||||
epatch "${FILESDIR}/pycairo-1.10.0-waf-multilib.patch"
|
||||
popd
|
||||
epatch "${FILESDIR}/${PN}-1.10.0-svg_check.patch"
|
||||
popd > /dev/null
|
||||
|
||||
pushd "${WORKDIR}/py2cairo-${PYCAIRO_PYTHON2_VERSION}" > /dev/null
|
||||
./waf
|
||||
pushd .waf*
|
||||
epatch "${FILESDIR}/pycairo-1.10.0-waf-multilib.patch"
|
||||
popd
|
||||
epatch "${FILESDIR}/py2cairo-1.10.0-svg_check.patch"
|
||||
popd > /dev/null
|
||||
|
||||
preparation() {
|
||||
if [[ "${PYTHON_ABI}" == 3.* ]]; then
|
||||
cp -r "${WORKDIR}/pycairo-${PYCAIRO_PYTHON3_VERSION}" "${WORKDIR}/${P}-${PYTHON_ABI}"
|
||||
else
|
||||
cp -r "${WORKDIR}/py2cairo-${PYCAIRO_PYTHON2_VERSION}" "${WORKDIR}/${P}-${PYTHON_ABI}"
|
||||
fi
|
||||
}
|
||||
python_execute_function preparation
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
if ! use svg; then
|
||||
export PYCAIRO_DISABLE_SVG="1"
|
||||
fi
|
||||
|
||||
python_execute_function -s waf-utils_src_configure --nopyc --nopyo
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
python_execute_function -s waf-utils_src_compile
|
||||
}
|
||||
|
||||
src_test() {
|
||||
test_installation() {
|
||||
./waf install --destdir="${T}/tests/${PYTHON_ABI}"
|
||||
}
|
||||
python_execute_function -q -s test_installation
|
||||
|
||||
python_execute_py.test -P '${T}/tests/${PYTHON_ABI}${EPREFIX}$(python_get_sitedir)' -s
|
||||
}
|
||||
|
||||
src_install() {
|
||||
python_execute_function -s waf-utils_src_install
|
||||
|
||||
dodoc AUTHORS NEWS README || die "dodoc failed"
|
||||
|
||||
if use doc; then
|
||||
pushd doc/_build/html > /dev/null
|
||||
insinto /usr/share/doc/${PF}/html
|
||||
doins -r [a-z]* _static || die "Installation of documentation failed"
|
||||
popd > /dev/null
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins -r examples/* || die "Installation of examples failed"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
python_mod_optimize cairo
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup cairo
|
||||
}
|
@ -1,730 +0,0 @@
|
||||
# ChangeLog for dev-util/cmake
|
||||
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/cmake/ChangeLog,v 1.168 2011/05/08 11:33:38 scarabeus Exp $
|
||||
|
||||
08 May 2011; Tomáš Chvátal <scarabeus@gentoo.org>
|
||||
-files/cmake-2.6.0-interix.patch, -files/cmake-2.6.4-FindBoost.patch,
|
||||
-files/cmake-2.8.0-darwin-no-app-with-qt.patch, -cmake-2.8.1-r2.ebuild,
|
||||
-files/cmake-2.8.1-FindBoost.patch,
|
||||
-files/cmake-2.8.1-more-no_host_paths.patch, -files/cmake-2.8.1-mpi.patch,
|
||||
-files/cmake-2.8.3-FindLibArchive.patch,
|
||||
-files/cmake-2.8.3-FindPythonInterp.patch,
|
||||
-files/cmake-2.8.3-FindPythonLibs.patch,
|
||||
-files/cmake-2.8.3-buffer_overflow.patch, -files/cmake-FindJNI.patch,
|
||||
-files/cmake-FindPythonInterp.patch, -files/cmake-FindPythonLibs.patch:
|
||||
Drop older stuff. Keep just latest stable.
|
||||
|
||||
07 May 2011; Raúl Porcel <armin76@gentoo.org> cmake-2.8.4-r1.ebuild:
|
||||
ia64/s390/sh/sparc stable wrt #357771
|
||||
|
||||
02 May 2011; Thomas Kahle <tomka@gentoo.org> cmake-2.8.4-r1.ebuild:
|
||||
x86 stable per bug 357771
|
||||
|
||||
28 Apr 2011; Tomáš Chvátal <scarabeus@gentoo.org> -cmake-2.8.4.ebuild,
|
||||
cmake-2.8.4-r1.ebuild:
|
||||
Move keywords from 2.8.4 to r1 (even the stable ones), because the only
|
||||
change is in the cross-compilation finder, not really requiring the
|
||||
restabilisation.
|
||||
|
||||
*cmake-2.8.4-r1 (18 Apr 2011)
|
||||
|
||||
18 Apr 2011; Tomáš Chvátal <scarabeus@gentoo.org> -cmake-2.8.3-r1.ebuild,
|
||||
+cmake-2.8.4-r1.ebuild, +files/cmake-2.8.4-FindQt4.patch:
|
||||
Revision bump to fix bug #358317.
|
||||
|
||||
07 Apr 2011; Tomáš Chvátal <scarabeus@gentoo.org> cmake-2.8.4.ebuild:
|
||||
Inherit virtualx.eclass to fix bug #362389
|
||||
|
||||
27 Mar 2011; Tobias Klausmann <klausman@gentoo.org> cmake-2.8.4.ebuild:
|
||||
Stable on alpha, bug #357771
|
||||
|
||||
25 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> cmake-2.8.4.ebuild:
|
||||
ppc64 stable wrt #357771
|
||||
|
||||
21 Mar 2011; Brent Baude <ranger@gentoo.org> cmake-2.8.4.ebuild:
|
||||
Marking cmake-2.8.4 ppc for bug 357771
|
||||
|
||||
18 Mar 2011; Markus Meier <maekke@gentoo.org> cmake-2.8.4.ebuild:
|
||||
arm stable, bug #357771
|
||||
|
||||
09 Mar 2011; Jeroen Roovers <jer@gentoo.org> cmake-2.8.4.ebuild:
|
||||
Stable for HPPA (bug #357771).
|
||||
|
||||
08 Mar 2011; Markos Chandras <hwoarang@gentoo.org> cmake-2.8.4.ebuild:
|
||||
Stable on amd64 wrt bug #357771
|
||||
|
||||
07 Mar 2011; Tomáš Chvátal <scarabeus@gentoo.org> cmake-2.8.4.ebuild:
|
||||
Revert to eapi3 for now so it can go stable.
|
||||
|
||||
23 Feb 2011; Tomáš Chvátal <scarabeus@gentoo.org> cmake-2.8.4.ebuild:
|
||||
Use only one -E exclude parameter, obviously duplication is not working.
|
||||
|
||||
21 Feb 2011; Tomáš Chvátal <scarabeus@gentoo.org> cmake-2.8.4.ebuild:
|
||||
Exclude sdcc test.
|
||||
|
||||
21 Feb 2011; Tomáš Chvátal <scarabeus@gentoo.org> cmake-2.8.4.ebuild:
|
||||
Exclude bootstraptest because it is pointless for us.
|
||||
|
||||
*cmake-2.8.4 (21 Feb 2011)
|
||||
|
||||
21 Feb 2011; Tomáš Chvátal <scarabeus@gentoo.org> +cmake-2.8.4.ebuild,
|
||||
+files/cmake-2.8.4-FindBoost.patch,
|
||||
+files/cmake-2.8.4-FindPythonInterp.patch,
|
||||
+files/cmake-2.8.4-FindPythonLibs.patch:
|
||||
Version bump to the latest (some tests still fail, to be fixed).
|
||||
|
||||
17 Jan 2011; Tomáš Chvátal <scarabeus@gentoo.org> cmake-2.8.3-r1.ebuild:
|
||||
Fix tests per bug #315223.
|
||||
|
||||
26 Dec 2010; Tomáš Chvátal <scarabeus@gentoo.org> -cmake-2.6.4-r3.ebuild,
|
||||
-cmake-2.8.3.ebuild:
|
||||
old
|
||||
|
||||
25 Dec 2010; Tomáš Chvátal <scarabeus@gentoo.org> cmake-2.8.3-r1.ebuild,
|
||||
+files/cmake-2.8.3-fix_assembler_test.patch:
|
||||
Fix assembler test bug #338627. Thanks to Anthony (blueness) for the
|
||||
solution.
|
||||
|
||||
*cmake-2.8.3-r1 (25 Dec 2010)
|
||||
|
||||
25 Dec 2010; Tomáš Chvátal <scarabeus@gentoo.org> +cmake-2.8.3-r1.ebuild,
|
||||
+files/cmake-2.8.3-buffer_overflow.patch,
|
||||
+files/cmake-2.8.3-ruby_libname.patch:
|
||||
Fix ruby finding per bug #345993 and buffer overflowing per bug #329043.
|
||||
|
||||
20 Dec 2010; Tomáš Chvátal <scarabeus@gentoo.org> cmake-2.8.3.ebuild:
|
||||
Fix dependency on libarchive version. Fixes bug #348887.
|
||||
|
||||
16 Dec 2010; Tomáš Chvátal <scarabeus@gentoo.org> cmake-2.8.1-r2.ebuild,
|
||||
cmake-2.8.3.ebuild:
|
||||
Fix malformed headers
|
||||
|
||||
*cmake-2.8.3 (16 Dec 2010)
|
||||
|
||||
16 Dec 2010; Tomáš Chvátal <scarabeus@gentoo.org> +cmake-2.8.3.ebuild,
|
||||
+files/cmake-2.8.3-FindLibArchive.patch,
|
||||
+files/cmake-2.8.3-FindPythonInterp.patch,
|
||||
+files/cmake-2.8.3-FindPythonLibs.patch,
|
||||
+files/cmake-2.8.3-more-no_host_paths.patch:
|
||||
Version bump. Per bug #344259. Thanks to Arseny Solokha for updated patches.
|
||||
|
||||
11 Sep 2010; Raúl Porcel <armin76@gentoo.org> cmake-2.8.1-r2.ebuild:
|
||||
ia64/s390/sh/sparc stable wrt #325845
|
||||
|
||||
10 Sep 2010; Tobias Klausmann <klausman@gentoo.org> cmake-2.8.1-r2.ebuild:
|
||||
Stable on alpha, bug #325845
|
||||
|
||||
11 Aug 2010; Markus Meier <maekke@gentoo.org> cmake-2.8.1-r2.ebuild:
|
||||
arm stable, bug #325845
|
||||
|
||||
10 Aug 2010; Tomáš Chvátal <scarabeus@gentoo.org>
|
||||
-files/cmake-2.8.0-more-no_host_paths.patch, -cmake-2.8.1.ebuild,
|
||||
-cmake-2.8.1-r1.ebuild:
|
||||
Drop older stuff.
|
||||
|
||||
06 Aug 2010; Christian Faulhammer <fauli@gentoo.org>
|
||||
cmake-2.8.1-r2.ebuild:
|
||||
stable x86, bug 325845
|
||||
|
||||
06 Aug 2010; Samuli Suominen <ssuominen@gentoo.org> cmake-2.8.1-r2.ebuild:
|
||||
Run bootstrap with FEATURES="test" wrt #315223 by Thomas Kahle.
|
||||
|
||||
27 Jul 2010; Jeroen Roovers <jer@gentoo.org> cmake-2.8.1-r2.ebuild:
|
||||
Stable for HPPA PPC (bug #325845).
|
||||
|
||||
07 Jul 2010; Maciej Mrozowski <reavertm@gentoo.org> cmake-2.8.1-r2.ebuild:
|
||||
export JAVA_HOME gathered from java-config, bug 315229
|
||||
|
||||
06 Jul 2010; Markos Chandras <hwoarang@gentoo.org> cmake-2.8.1-r2.ebuild:
|
||||
Stable on amd64 wrt bug #325845
|
||||
|
||||
04 Jul 2010; Samuli Suominen <ssuominen@gentoo.org> cmake-2.8.1-r2.ebuild:
|
||||
ppc64 stable wrt #325845
|
||||
|
||||
*cmake-2.8.1-r2 (27 May 2010)
|
||||
|
||||
27 May 2010; Justin Lecher <jlec@gentoo.org> cmake-2.8.1-r1.ebuild,
|
||||
+cmake-2.8.1-r2.ebuild, +files/cmake-2.8.1-mpi.patch:
|
||||
Fixing problem with detecting mpi libs through FindMPI module
|
||||
|
||||
*cmake-2.8.1-r1 (13 Apr 2010)
|
||||
|
||||
13 Apr 2010; Tomáš Chvátal <scarabeus@gentoo.org>
|
||||
-cmake-2.8.0-r3.ebuild, +cmake-2.8.1-r1.ebuild,
|
||||
+files/cmake-2.8.1-FindBoost.patch, +files/cmake-2.8.1-libform.patch:
|
||||
Revision bump from overlay. Fix boost issues and bundled libform. Remove
|
||||
old.
|
||||
|
||||
17 Mar 2010; Fabian Groffen <grobian@gentoo.org> cmake-2.8.1.ebuild,
|
||||
+files/cmake-2.8.1-more-no_host_paths.patch:
|
||||
Port more-no_host_paths patch since it is really necessary for proper
|
||||
operation in Prefix, bump to EAPI=3.
|
||||
|
||||
*cmake-2.8.1 (17 Mar 2010)
|
||||
|
||||
17 Mar 2010; Tomáš Chvátal <scarabeus@gentoo.org> +cmake-2.8.1.ebuild:
|
||||
Version bump.
|
||||
|
||||
*cmake-2.8.0-r3 (17 Mar 2010)
|
||||
|
||||
17 Mar 2010; Tomáš Chvátal <scarabeus@gentoo.org> -cmake-2.8.0.ebuild,
|
||||
-cmake-2.8.0-r1.ebuild, -cmake-2.8.0-r2.ebuild, +cmake-2.8.0-r3.ebuild:
|
||||
Update deps to match latest curl IUSE update.
|
||||
|
||||
26 Feb 2010; Fabian Groffen <grobian@gentoo.org> cmake-2.8.0-r2.ebuild:
|
||||
Marked ~x64-macos, thanks Ramon van Alteren, bug #305367
|
||||
|
||||
10 Feb 2010; Fabian Groffen <grobian@gentoo.org> cmake-2.8.0-r2.ebuild,
|
||||
+files/cmake-2.8.0-darwin-no-app-with-qt.patch:
|
||||
Add patch by Heiko Przybyl not to build an .app on OSX with USE=qt4
|
||||
|
||||
*cmake-2.8.0-r2 (31 Jan 2010)
|
||||
|
||||
31 Jan 2010; Fabian Groffen <grobian@gentoo.org> +cmake-2.8.0-r2.ebuild,
|
||||
+files/cmake-2.8.0-darwin-default-install_name.patch:
|
||||
Revision bump, add patch to set a default install_name on Darwin. This is
|
||||
sufficient for most cases, and allows us to revert some install_name_tool
|
||||
hacks for cmake-based packages.
|
||||
|
||||
24 Jan 2010; Tomáš Chvátal <scarabeus@gentoo.org>
|
||||
cmake-2.8.0-r1.ebuild:
|
||||
Fix typo.
|
||||
|
||||
*cmake-2.8.0-r1 (24 Jan 2010)
|
||||
|
||||
24 Jan 2010; Tomáš Chvátal <scarabeus@gentoo.org>
|
||||
+cmake-2.8.0-r1.ebuild:
|
||||
Drop some deps. Still needs work on ncurses are harddep when bootstraping
|
||||
but optional otherwise.
|
||||
|
||||
11 Jan 2010; Jonathan Callen <abcd@gentoo.org>
|
||||
+files/cmake-2.6.0-interix.patch, +files/cmake-2.6.3-darwin-bundle.patch,
|
||||
+files/cmake-2.6.3-fix_broken_lfs_on_aix.patch,
|
||||
+files/cmake-2.6.3-no-duplicates-in-rpath.patch, cmake-2.8.0.ebuild,
|
||||
+files/cmake-2.8.0-more-no_host_paths.patch:
|
||||
Add prefix keywords, patches
|
||||
|
||||
05 Dec 2009; Jonathan Callen <abcd@gentoo.org> -cmake-2.6.4.ebuild,
|
||||
-cmake-2.6.4-r1.ebuild:
|
||||
Drop old ebuilds
|
||||
|
||||
29 Nov 2009; Tomáš Chvátal <scarabeus@gentoo.org> cmake-2.8.0.ebuild:
|
||||
Update deps so the tests are not failing, and features are not missing.
|
||||
Per bug #295070.
|
||||
|
||||
24 Nov 2009; Raúl Porcel <armin76@gentoo.org> cmake-2.6.4-r3.ebuild:
|
||||
ia64/s390/sh/sparc stable wrt #290723
|
||||
|
||||
19 Nov 2009; Markus Meier <maekke@gentoo.org> cmake-2.6.4-r3.ebuild:
|
||||
arm stable, bug #290723
|
||||
|
||||
18 Nov 2009; Brent Baude <ranger@gentoo.org> cmake-2.6.4-r3.ebuild:
|
||||
Marking cmake-2.6.4-r3 ppc64 for bug 290723
|
||||
|
||||
*cmake-2.8.0 (14 Nov 2009)
|
||||
|
||||
14 Nov 2009; Tomáš Chvátal <scarabeus@gentoo.org>
|
||||
-cmake-2.8.0_rc4.ebuild, +cmake-2.8.0.ebuild:
|
||||
Version bump for new 2.8.0 release. Remove old rc. Tests are fatal, 100%
|
||||
pased on all my machines right now.
|
||||
|
||||
11 Nov 2009; Jeroen Roovers <jer@gentoo.org> cmake-2.6.4-r3.ebuild:
|
||||
Stable for HPPA (bug #290723).
|
||||
|
||||
08 Nov 2009; Tobias Klausmann <klausman@gentoo.org> cmake-2.6.4-r3.ebuild:
|
||||
Stable on alpha, bug #290723
|
||||
|
||||
08 Nov 2009; Mounir Lamouri <volkmar@gentoo.org> cmake-2.6.4-r3.ebuild:
|
||||
Stable for ppc, bug 290723
|
||||
|
||||
*cmake-2.8.0_rc4 (03 Nov 2009)
|
||||
|
||||
03 Nov 2009; Marcus D. Hanwell <cryos@gentoo.org> -cmake-2.8.0_rc3.ebuild,
|
||||
+cmake-2.8.0_rc4.ebuild:
|
||||
Version bump, new rc. Dropped JNI patch - no longer applies.
|
||||
|
||||
02 Nov 2009; Markus Meier <maekke@gentoo.org> cmake-2.6.4-r3.ebuild:
|
||||
amd64/x86 stable, bug #290723
|
||||
|
||||
19 Oct 2009; Tomáš Chvátal <scarabeus@gentoo.org>
|
||||
-cmake-2.6.2-r1.ebuild, -cmake-2.6.3-r1.ebuild:
|
||||
Drop old.
|
||||
|
||||
*cmake-2.8.0_rc3 (10 Oct 2009)
|
||||
|
||||
10 Oct 2009; Marcus D. Hanwell <cryos@gentoo.org> -cmake-2.8.0_rc2.ebuild,
|
||||
+cmake-2.8.0_rc3.ebuild:
|
||||
Version bump, new rc.
|
||||
|
||||
05 Oct 2009; Dominik Kapusta <ayoy@gentoo.org> cmake-2.6.2-r1.ebuild:
|
||||
Removed alternative dependency on Qt metapackage
|
||||
|
||||
*cmake-2.8.0_rc2 (02 Oct 2009)
|
||||
|
||||
02 Oct 2009; Marcus D. Hanwell <cryos@gentoo.org> -cmake-2.8.0_rc1.ebuild,
|
||||
+cmake-2.8.0_rc2.ebuild:
|
||||
New release candidate, removed old one.
|
||||
|
||||
*cmake-2.6.4-r3 (01 Oct 2009)
|
||||
|
||||
01 Oct 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
|
||||
-cmake-2.6.4-r2.ebuild, +cmake-2.6.4-r3.ebuild, cmake-2.8.0_rc1.ebuild,
|
||||
-files/cmake-python-3.patch, files/cmake-FindPythonLibs.patch,
|
||||
metadata.xml:
|
||||
FindPythonLibs.cmake should use currently active Python version (bug
|
||||
#287143). Remove no longer needed "python3" USE flag.
|
||||
|
||||
*cmake-2.8.0_rc1 (01 Oct 2009)
|
||||
|
||||
01 Oct 2009; Marcus D. Hanwell <cryos@gentoo.org> +cmake-2.8.0_rc1.ebuild:
|
||||
Version bump, in package.mask initially for further testing.
|
||||
|
||||
*cmake-2.6.4-r2 (28 Jul 2009)
|
||||
|
||||
28 Jul 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
|
||||
+cmake-2.6.4-r2.ebuild, +files/cmake-python-3.patch,
|
||||
files/cmake-FindPythonInterp.patch, files/cmake-FindPythonLibs.patch,
|
||||
metadata.xml:
|
||||
Add "python3" USE flag.
|
||||
|
||||
26 Jul 2009; Marcus D. Hanwell <cryos@gentoo.org> cmake-2.6.4.ebuild,
|
||||
cmake-2.6.4-r1.ebuild:
|
||||
Bumped to depend on >=dev-libs/xmlrpc-c-1.06.27[curl], fixes bug 276333.
|
||||
|
||||
24 Jul 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
|
||||
files/cmake-FindPythonInterp.patch, files/cmake-FindPythonLibs.patch:
|
||||
Support more Python versions.
|
||||
|
||||
*cmake-2.6.4-r1 (17 Jul 2009)
|
||||
|
||||
17 Jul 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
|
||||
+cmake-2.6.4-r1.ebuild, +files/cmake-2.6.4-FindBoost.patch:
|
||||
Support more Boost versions.
|
||||
|
||||
31 May 2009; Markus Meier <maekke@gentoo.org> cmake-2.6.4.ebuild:
|
||||
amd64 stable, bug #271444
|
||||
|
||||
31 May 2009; Brent Baude <ranger@gentoo.org> cmake-2.6.4.ebuild:
|
||||
Marking cmake-2.6.4 ppc64 for bug 271444
|
||||
|
||||
30 May 2009; nixnut <nixnut@gentoo.org> cmake-2.6.4.ebuild:
|
||||
ppc stable #271444
|
||||
|
||||
30 May 2009; Raúl Porcel <armin76@gentoo.org> cmake-2.6.4.ebuild:
|
||||
alpha/arm/ia64/s390/sh stable wrt #271444
|
||||
|
||||
28 May 2009; Tomáš Chvátal <scarabeus@gentoo.org> cmake-2.6.4.ebuild:
|
||||
Add einfo informing about the test that might fail.
|
||||
|
||||
28 May 2009; Christian Faulhammer <fauli@gentoo.org> cmake-2.6.4.ebuild:
|
||||
stable x86, bug 271444
|
||||
|
||||
28 May 2009; Ferris McCormick <fmccor@gentoo.org> cmake-2.6.4.ebuild:
|
||||
Sparc stable, Bug #271444 (which see for comments).
|
||||
|
||||
27 May 2009; Jeroen Roovers <jer@gentoo.org> cmake-2.6.4.ebuild:
|
||||
Stable for HPPA (bug #271444).
|
||||
|
||||
03 May 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
|
||||
cmake-2.6.4.ebuild:
|
||||
Fix syntax.
|
||||
|
||||
03 May 2009; Marcus D. Hanwell <cryos@gentoo.org> cmake-2.6.4:
|
||||
Fixed to the bootstrap logic.
|
||||
|
||||
*cmake-2.6.4 (02 May 2009)
|
||||
|
||||
02 May 2009; Marcus D. Hanwell <cryos@gentoo.org> +cmake-2.6.4.ebuild:
|
||||
Version bump, applied patch from bug 266383.
|
||||
|
||||
13 Apr 2009; Tomas Chvatal <scarabeus@gentoo.org> cmake-2.6.3-r1.ebuild:
|
||||
Fix the has_version check. Current eclass does not support cmake 2.4...
|
||||
|
||||
11 Apr 2009; Joshua Kinard <kumba@gentoo.org> cmake-2.6.3-r1.ebuild:
|
||||
Added ~mips to KEYWORDS.
|
||||
|
||||
*cmake-2.6.3-r1 (04 Apr 2009)
|
||||
|
||||
04 Apr 2009; Tomas Chvatal <scarabeus@gentoo.org>
|
||||
-files/cmake-2.0.6-rpath-fix.patch, -files/cmake-2.4.7-findkde4.patch,
|
||||
-files/FindSWIG.cmake, +files/cmake-FindJNI.patch, -cmake-2.4.7-r1.ebuild,
|
||||
-cmake-2.4.8.ebuild, -cmake-2.6.3.ebuild, +cmake-2.6.3-r1.ebuild:
|
||||
Revision bump. Introduce some fixes. Remove old.
|
||||
|
||||
15 Mar 2009; Tomas Chvatal <scarabeus@gentoo.org> -cmake-2.4.6-r1.ebuild,
|
||||
-cmake-2.6.2.ebuild:
|
||||
Remove old.
|
||||
|
||||
14 Mar 2009; Raúl Porcel <armin76@gentoo.org> cmake-2.6.2-r1.ebuild:
|
||||
arm/ia64/s390/sh/sparc stable wrt #259741
|
||||
|
||||
11 Mar 2009; Brent Baude <ranger@gentoo.org> cmake-2.6.2-r1.ebuild:
|
||||
Marking cmake-2.6.2-r1 ppc64 for bug 259741
|
||||
|
||||
08 Mar 2009; Markus Meier <maekke@gentoo.org> cmake-2.6.2-r1.ebuild:
|
||||
x86 stable, bug #259741
|
||||
|
||||
07 Mar 2009; Jeremy Olexa <darkside@gentoo.org> cmake-2.6.2-r1.ebuild:
|
||||
amd64 stable, bug 259741
|
||||
|
||||
01 Mar 2009; nixnut <nixnut@gentoo.org> cmake-2.6.2-r1.ebuild:
|
||||
ppc stable #259741
|
||||
|
||||
*cmake-2.6.3 (01 Mar 2009)
|
||||
|
||||
01 Mar 2009; Tomas Chvatal <scarabeus@gentoo.org> +cmake-2.6.3.ebuild:
|
||||
Version bump.
|
||||
|
||||
22 Feb 2009; Tobias Klausmann <klausman@gentoo.org> cmake-2.6.2-r1.ebuild:
|
||||
Stable on alpha, bug #259741
|
||||
|
||||
20 Feb 2009; Jeroen Roovers <jer@gentoo.org> cmake-2.6.2-r1.ebuild:
|
||||
Stable for HPPA (bug #259741).
|
||||
|
||||
03 Feb 2009; Tomas Chvatal <scarabeus@gentoo.org> cmake-2.6.2-r1.ebuild:
|
||||
Fix src_configure. Per bug #254898.
|
||||
|
||||
21 Jan 2009; Markus Meier <maekke@gentoo.org> cmake-2.4.8.ebuild:
|
||||
amd64/x86 stable
|
||||
|
||||
*cmake-2.6.2-r1 (03 Jan 2009)
|
||||
|
||||
03 Jan 2009; Tomas Chvatal <scarabeus@gentoo.org>
|
||||
+files/cmake-FindPythonInterp.patch, +cmake-2.6.2-r1.ebuild:
|
||||
Add patch for python lib detection. Per bug #253593. Thanks to Oldrich
|
||||
Jedlicka for patch.
|
||||
|
||||
02 Dec 2008; Tomas Chvatal <scarabeus@gentoo.org>
|
||||
-files/cmake-2.6.1-gc-sections.patch, -files/cmake-2.6.1-rpath.patch,
|
||||
-cmake-2.6.1.ebuild, cmake-2.6.2.ebuild:
|
||||
Dupe old. Update current to eapi2. Fixes bug #226153.
|
||||
|
||||
*cmake-2.6.2 (27 Sep 2008)
|
||||
|
||||
27 Sep 2008; Marcus D. Hanwell <cryos@gentoo.org> -cmake-2.6.0.ebuild,
|
||||
+cmake-2.6.2.ebuild:
|
||||
Version bump and removed old version.
|
||||
|
||||
*cmake-2.6.1 (27 Aug 2008)
|
||||
|
||||
27 Aug 2008; Timo Gurr <tgurr@gentoo.org>
|
||||
+files/cmake-2.6.1-gc-sections.patch, +files/cmake-2.6.1-rpath.patch,
|
||||
+cmake-2.6.1.ebuild:
|
||||
Version bump. Big thanks to Brad King from kitware, thewtex and Arfrever
|
||||
Frehtes Taifersar Arahesis and everyone else involved. Fixes bug #224901,
|
||||
#232111, #233772 and #235731.
|
||||
|
||||
*cmake-2.6.0 (08 May 2008)
|
||||
|
||||
08 May 2008; Marcus D. Hanwell <cryos@gentoo.org>
|
||||
+files/cmake-FindPythonLibs.patch, +cmake-2.6.0.ebuild:
|
||||
Version bump, masked for now until it receives wider testing.
|
||||
|
||||
22 Feb 2008; Ingmar Vanhassel <ingmar@gentoo.org> -cmake-2.0.6-r1.ebuild,
|
||||
-cmake-2.4.3.ebuild, -cmake-2.4.4.ebuild, -cmake-2.4.5.ebuild,
|
||||
-cmake-2.4.6.ebuild, -cmake-2.4.7.ebuild, -cmake-2.4.7-r2.ebuild,
|
||||
-cmake-2.4.8_rc12.ebuild:
|
||||
Old.
|
||||
|
||||
11 Feb 2008; Diego Pettenò <flameeyes@gentoo.org> cmake-2.4.7-r2.ebuild,
|
||||
cmake-2.4.8_rc12.ebuild, cmake-2.4.8.ebuild:
|
||||
Remove --no-as-needed, xmlrpc-c caused the bug and is now fixed. If you want
|
||||
to build cmake with --as-needed rebuild your xmlrpc-c.
|
||||
|
||||
*cmake-2.4.8 (09 Feb 2008)
|
||||
|
||||
09 Feb 2008; Bo Ørsted Andresen <zlin@gentoo.org> +cmake-2.4.8.ebuild:
|
||||
Version bump (bug #208618).
|
||||
|
||||
*cmake-2.4.8_rc12 (14 Jan 2008)
|
||||
|
||||
14 Jan 2008; Ingmar Vanhassel <ingmar@gentoo.org>
|
||||
+cmake-2.4.8_rc12.ebuild:
|
||||
Bump to latest RC.
|
||||
|
||||
13 Jan 2008; Wulf C. Krueger <philantrop@gentoo.org>
|
||||
cmake-2.4.7-r2.ebuild:
|
||||
Dropped ~mips to get bug 194031 out of the way. Filed bug 205633 for
|
||||
re-keywording.
|
||||
|
||||
17 Dec 2007; Wulf C. Krueger <philantrop@gentoo.org>
|
||||
cmake-2.4.7-r2.ebuild:
|
||||
Added a check to make sure dev-libs/xmlrpc-c has been installed with
|
||||
suitable USE flags. Fixes bug 194405.
|
||||
|
||||
10 Oct 2007; Christian Heim <phreak@gentoo.org> cmake-2.4.6-r1.ebuild,
|
||||
cmake-2.4.7.ebuild, cmake-2.4.7-r1.ebuild, cmake-2.4.7-r2.ebuild:
|
||||
Fixing #156800 by issuing -fno-stack-protector if we are having a GCC_MAJOR
|
||||
equal to 3.
|
||||
|
||||
*cmake-2.4.7-r2 (27 Sep 2007)
|
||||
|
||||
27 Sep 2007; Wulf C. Krueger <philantrop@gentoo.org>
|
||||
+files/FindSWIG.cmake, +cmake-2.4.7-r2.ebuild:
|
||||
cmake-2.4.7-r2 now uses the system libraries during the bootstrap process
|
||||
instead of the bundled versions. Fixes bug 178999. Furthermore, it features
|
||||
a new FindSWIG.cmake module as provided by Axel Roebel on upstream bug 4145.
|
||||
Fixes our bug 192594.
|
||||
|
||||
*cmake-2.4.7-r1 (07 Sep 2007)
|
||||
|
||||
07 Sep 2007; Wulf C. Krueger <philantrop@gentoo.org>
|
||||
+files/cmake-2.4.7-findkde4.patch, +cmake-2.4.7-r1.ebuild:
|
||||
Added an upstream patch to fix cmake failing to detect an existing KDE4
|
||||
installation if the program being built is not going to be installed in the
|
||||
same directory as KDE4. Fixes bug 191412. Thanks, Zephyrus, for reporting
|
||||
this and providing the patch!
|
||||
|
||||
19 Jul 2007; Marcus D. Hanwell <cryos@gentoo.org> cmake-2.4.7.ebuild:
|
||||
Moved to testing, fixes bug 185832. Sorry.
|
||||
|
||||
*cmake-2.4.7 (18 Jul 2007)
|
||||
|
||||
18 Jul 2007; Marcus D. Hanwell <cryos@gentoo.org> +cmake-2.4.7.ebuild:
|
||||
Version bump.
|
||||
|
||||
26 Jun 2007; Lars Weiler <pylon@gentoo.org> cmake-2.4.6-r1.ebuild:
|
||||
Stable on ppc; bug #182724.
|
||||
|
||||
21 Jun 2007; Raúl Porcel <armin76@gentoo.org> cmake-2.4.6-r1.ebuild:
|
||||
alpha/ia64/x86 stable wrt #182724
|
||||
|
||||
21 Jun 2007; Jeroen Roovers <jer@gentoo.org> cmake-2.4.6-r1.ebuild:
|
||||
Stable for HPPA (bug #182724).
|
||||
|
||||
21 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org> cmake-2.4.6-r1.ebuild:
|
||||
Stable on sparc wrt #182724
|
||||
|
||||
21 Jun 2007; Joshua Kinard <kumba@gentoo.org> cmake-2.4.6-r1.ebuild:
|
||||
Stable on mips, per #182724.
|
||||
|
||||
20 Jun 2007; Christoph Mende <angelos@gentoo.org> cmake-2.4.6-r1.ebuild:
|
||||
Stable on amd64 wrt bug 182724
|
||||
|
||||
20 Jun 2007; Markus Rothe <corsair@gentoo.org> cmake-2.4.6-r1.ebuild:
|
||||
Stable on ppc64; bug #182724
|
||||
|
||||
*cmake-2.4.6-r1 (07 Jun 2007)
|
||||
|
||||
07 Jun 2007; Wulf C. Krueger <philantrop@gentoo.org>
|
||||
+files/50cmake-gentoo.el, +files/cmake.vim, +cmake-2.4.6-r1.ebuild:
|
||||
Added patches by Jack Kelly from bug 180667 to add vim and emacs syntax
|
||||
files. Thanks, Jack!
|
||||
|
||||
*cmake-2.4.6 (29 Jan 2007)
|
||||
|
||||
29 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> +cmake-2.4.6.ebuild:
|
||||
Version bump, closes bug #163487.
|
||||
|
||||
04 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> cmake-2.0.6-r1.ebuild:
|
||||
Get rid of debug.eclass usage.
|
||||
|
||||
16 Dec 2006; Stefan Schweizer <genstef@gentoo.org> cmake-2.4.5.ebuild:
|
||||
inherit qt3 to avoid sandbox violations thanks to Johannes Hirte
|
||||
<johannes-hirte@web.de> and Mike Arthur <mike@mikearthur.co.uk> in bug
|
||||
158161
|
||||
|
||||
*cmake-2.4.5 (13 Dec 2006)
|
||||
|
||||
13 Dec 2006; Stefan Schweizer <genstef@gentoo.org>
|
||||
-files/cmake-2.0.6-rpath-fix.patch, -files/cmake-2.2.0-rpath-fix.patch,
|
||||
-files/cmake-2.2.1-rpath-fix.patch, -files/cmake-2.2.2-rpath-fix.patch,
|
||||
-files/cmake-2.2.3-rpath-fix.patch, -files/cmake-2.4.2-kde.patch,
|
||||
-files/cmake-2.4.2-rpath-fix.patch, -cmake-2.0.6-r1.ebuild,
|
||||
-cmake-2.2.0-r1.ebuild, -cmake-2.2.1.ebuild, -cmake-2.2.2.ebuild,
|
||||
-cmake-2.2.3.ebuild, -cmake-2.4.2.ebuild, -cmake-2.4.2-r1.ebuild,
|
||||
+cmake-2.4.5.ebuild:
|
||||
version bump
|
||||
|
||||
08 Dec 2006; Jeroen Roovers <jer@gentoo.org> cmake-2.4.3.ebuild:
|
||||
Stable for HPPA (bug #155307).
|
||||
|
||||
06 Dec 2006; Bryan Østergaard <kloeri@gentoo.org> cmake-2.4.3.ebuild:
|
||||
Stable on Alpha.
|
||||
|
||||
01 Dec 2006; Gustavo Zacarias <gustavoz@gentoo.org> cmake-2.4.3.ebuild:
|
||||
Stable on sparc wrt #155307
|
||||
|
||||
30 Nov 2006; Markus Rothe <corsair@gentoo.org> cmake-2.4.3.ebuild:
|
||||
Stable on ppc64; bug #155307
|
||||
|
||||
30 Nov 2006; Christian Faulhammer <opfer@gentoo.org> cmake-2.4.3.ebuild:
|
||||
stable x86, bug #155307
|
||||
|
||||
30 Nov 2006; Lars Weiler <pylon@gentoo.org> cmake-2.4.3.ebuild:
|
||||
Stable on ppc; bug #155307.
|
||||
|
||||
29 Nov 2006; Steve Dibb <beandog@gentoo.org> cmake-2.4.3.ebuild:
|
||||
amd64 stable, fixed some copyright headers too, bug 155307
|
||||
|
||||
*cmake-2.4.4 (29 Nov 2006)
|
||||
|
||||
29 Nov 2006; Stefan Schweizer <genstef@gentoo.org> +cmake-2.4.4.ebuild:
|
||||
Version bump thanks to Didier Link <didier.link@wanadoo.fr> in bug 156582
|
||||
|
||||
21 Oct 2006; Tobias Scherbaum <dertobi123@gentoo.org> cmake-2.2.1.ebuild:
|
||||
ppc stable
|
||||
|
||||
24 Sep 2006; Daniel Black <dragonheart@gentoo.org> metadata.xml:
|
||||
herd kde to take maintainence thanks Diego
|
||||
|
||||
*cmake-2.4.3 (16 Sep 2006)
|
||||
|
||||
16 Sep 2006; Daniel Black <dragonheart@gentoo.org> +cmake-2.4.3.ebuild:
|
||||
version bump as per bug #143337 thanks to Nick Bowler et al
|
||||
|
||||
20 Jul 2006; <psi29a@gentoo.org> cmake-2.0.6-r1.ebuild:
|
||||
stable on mips
|
||||
|
||||
*cmake-2.4.2-r1 (30 Jun 2006)
|
||||
|
||||
30 Jun 2006; Daniel Black <dragonheart@gentoo.org>
|
||||
+files/cmake-2.4.2-kde.patch, +cmake-2.4.2-r1.ebuild:
|
||||
removed rpath patch - nolonger needed as per bug #137918 thanks Dan. KDE
|
||||
plugin path added as per bug #137918 thanks to Michael. KDE plugin path patch
|
||||
thanks to Andreas Beckermann kde bug #129737
|
||||
|
||||
25 May 2006; Diego Pettenò <flameeyes@gentoo.org> cmake-2.4.2.ebuild:
|
||||
Add ~x86-fbsd keyword.
|
||||
|
||||
*cmake-2.4.2 (24 May 2006)
|
||||
|
||||
24 May 2006; Daniel Black <dragonheart@gentoo.org>
|
||||
+files/cmake-2.4.2-rpath-fix.patch, +cmake-2.4.2.ebuild:
|
||||
verion bump as per bug #131080 thanks to Tobias Roeser, Diego, and others
|
||||
|
||||
29 Apr 2006; Jason Wever <weeve@gentoo.org> cmake-2.0.6-r1.ebuild:
|
||||
Stable on SPARC.
|
||||
|
||||
06 Feb 2006; Aron Griffis <agriffis@gentoo.org> cmake-2.2.1.ebuild:
|
||||
Mark 2.2.1 stable on alpha
|
||||
|
||||
04 Feb 2006; Aron Griffis <agriffis@gentoo.org> cmake-2.2.1.ebuild:
|
||||
Mark 2.2.1 stable on ia64
|
||||
|
||||
*cmake-2.2.3 (16 Jan 2006)
|
||||
|
||||
16 Jan 2006; Lisa Seelye <lisa@gentoo.org>
|
||||
+files/cmake-2.2.3-rpath-fix.patch, +cmake-2.2.3.ebuild:
|
||||
Version bump to solve bug #118822
|
||||
|
||||
*cmake-2.2.2 (08 Nov 2005)
|
||||
|
||||
08 Nov 2005; Lisa Seelye <lisa@gentoo.org>
|
||||
+files/cmake-2.2.2-rpath-fix.patch, +cmake-2.2.2.ebuild:
|
||||
version bump to solve bug #111881
|
||||
|
||||
29 Oct 2005; Daniel Goller <morfic@gentoo.org> cmake-2.2.1.ebuild:
|
||||
Stable on amd64
|
||||
|
||||
02 Oct 2005; Daniel Black <dragonheart@gentoo.org> -cmake-2.0.5.ebuild,
|
||||
-cmake-2.0.6.ebuild:
|
||||
remove rpath vulnerable versions: bug 105721
|
||||
|
||||
02 Oct 2005; Bryan Østergaard <kloeri@gentoo.org> cmake-2.0.6-r1.ebuild:
|
||||
Stable on ia64, bug 105721.
|
||||
|
||||
29 Sep 2005; Fernando J. Pereda <ferdy@gentoo.org> cmake-2.0.6-r1.ebuild:
|
||||
stable on alpha wrt bug #105721
|
||||
|
||||
26 Sep 2005; Stefan Briesenick <sbriesen@gentoo.org> cmake-2.2.1.ebuild:
|
||||
fixing parallel build problem (emake -j1).
|
||||
|
||||
*cmake-2.2.1 (26 Sep 2005)
|
||||
*cmake-2.2.0-r1 (26 Sep 2005)
|
||||
*cmake-2.0.6-r1 (26 Sep 2005)
|
||||
|
||||
26 Sep 2005; Daniel Black <dragonheart@gentoo.org>
|
||||
+files/cmake-2.0.6-rpath-fix.patch, +files/cmake-2.2.0-rpath-fix.patch,
|
||||
+files/cmake-2.2.1-rpath-fix.patch, +cmake-2.0.6-r1.ebuild,
|
||||
-cmake-2.2.0.ebuild, +cmake-2.2.0-r1.ebuild, +cmake-2.2.1.ebuild:
|
||||
insecure runpaths as per security bug #105721 resulted in 2.2.0-r1 and
|
||||
2.0.6-r1. Thanks Ashu Tiwary. version bump to 2.2.1 as per bug #106781 by
|
||||
David Somers
|
||||
|
||||
02 Sep 2005; Michael Hanselmann <hansmi@gentoo.org> cmake-2.0.6.ebuild:
|
||||
Stable on ppc.
|
||||
|
||||
23 Aug 2005; Aron Griffis <agriffis@gentoo.org> cmake-2.0.6.ebuild:
|
||||
stable on ia64
|
||||
|
||||
*cmake-2.2.0 (20 Aug 2005)
|
||||
|
||||
20 Aug 2005; Daniel Black <dragonheart@gentoo.org> -cmake-2.0.3.ebuild,
|
||||
cmake-2.0.6.ebuild, +cmake-2.2.0.ebuild:
|
||||
version bump (bug #99045). thanks david somers. x86 stable on 2.0.6. old
|
||||
version removal
|
||||
|
||||
05 Aug 2005; Aaron Walker <ka0ttic@gentoo.org> cmake-2.0.6.ebuild:
|
||||
Added ~mips.
|
||||
|
||||
02 Jul 2005; Bryan Østergaard <kloeri@gentoo.org> cmake-2.0.5.ebuild:
|
||||
Stable on alpha.
|
||||
|
||||
12 May 2005; Aron Griffis <agriffis@gentoo.org> cmake-2.0.6.ebuild:
|
||||
add ~ia64
|
||||
|
||||
24 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> cmake-2.0.5.ebuild:
|
||||
Stable on ppc.
|
||||
|
||||
*cmake-2.0.6 (21 Apr 2005)
|
||||
|
||||
21 Apr 2005; Daniel Black <dragonheart@gentoo.org> +metadata.xml,
|
||||
+cmake-2.0.6.ebuild:
|
||||
Version bump as per bug #89394. Thanks to david somers
|
||||
<dsomers@treSPAM_FREEvezel.com>
|
||||
|
||||
23 Mar 2005; Daniel Black <dragonheart@gentoo.org> -cmake-2.0.2.ebuild,
|
||||
cmake-2.0.5.ebuild:
|
||||
x86 stable as per bug #86292. Old version removal. Thanks to david somers
|
||||
<dsomers@trevezel.com>
|
||||
|
||||
18 Jan 2005; Bryan Østergaard <kloeri@gentoo.org> cmake-2.0.3.ebuild:
|
||||
Stable on alpha.
|
||||
|
||||
*cmake-2.0.5 (01 Jan 2005)
|
||||
|
||||
01 Jan 2005; Daniel Black <dragonheart@gentoo.org> -cmake-1.8.2.ebuild,
|
||||
-cmake-1.8.3.ebuild, cmake-2.0.2.ebuild, cmake-2.0.3.ebuild,
|
||||
+cmake-2.0.5.ebuild:
|
||||
version bump as per bug #76291.x86 keywords to 2.0.2 and 2.0.3. Remove
|
||||
old version 1.8.3. Thanks to david somers <dsomers@trevezel.com> for
|
||||
the notification.
|
||||
|
||||
31 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
|
||||
Change encoding to UTF-8 for GLEP 31 compliance
|
||||
|
||||
24 Nov 2004; Karol Wojtaszek <sekretarz@gentoo.org> cmake-2.0.3.ebuild:
|
||||
Added to ~amd64, bug #72299
|
||||
|
||||
*cmake-2.0.3 (10 Aug 2004)
|
||||
|
||||
10 Aug 2004; Mike Frysinger <vapier@gentoo.org> +cmake-2.0.3.ebuild:
|
||||
Version bump.
|
||||
|
||||
*cmake-2.0.2 (02 Jul 2004)
|
||||
|
||||
02 Jul 2004; Lisa Seelye <lisa@gentoo.org> +cmake-2.0.2.ebuild:
|
||||
version bump for bug #55558
|
||||
|
||||
03 Jun 2004; Bryan Østergaard <kloeri@gentoo.org> cmake-1.8.3.ebuild:
|
||||
Stable on alpha.
|
||||
|
||||
*cmake-1.8.3 (24 Feb 2004)
|
||||
|
||||
24 Feb 2004; Lisa Seelye <lisa@gentoo.org> cmake-1.8.1.ebuild,
|
||||
cmake-1.8.2.ebuild, cmake-1.8.3.ebuild:
|
||||
Remove old 1.8.1, bump 1.8.2 to stable on x86, add 1.8.3 to the tree to close
|
||||
bug #42613
|
||||
|
||||
*cmake-1.8.2 (09 Jan 2004)
|
||||
|
||||
09 Jan 2004; Lisa Seelye <lisa@gentoo.org> cmake-1.8.2.ebuild:
|
||||
Version bump, closes bug #36619.
|
||||
|
||||
*cmake-1.8.1 (08 Dec 2003)
|
||||
|
||||
08 Dec 2003; Lisa Seelye <lisa@gentoo.org> cmake-1.8.1.ebuild:
|
||||
Initial checkin. Submitted by Sam Yates <sam@quux.dropbear.id.au> to close bug
|
||||
25334.
|
||||
|
@ -1,35 +0,0 @@
|
||||
AUX 50cmake-gentoo.el 244 RMD160 effb4416a5170ed7c99ea74084f2598e2482fdf0 SHA1 c34102f3343980275169144b40af6ec69a87d7fc SHA256 6010e6df84aa23050fcbc490ae2b22802ede0870ff2e96c43fe541e97e0d6c00
|
||||
AUX cmake-2.6.0-interix.patch 1657 RMD160 fe2e9675da5b66c041d8ae5f1c667cf605494674 SHA1 d21fa5346a939411d579ab308005f7867f012975 SHA256 944401813cd66fdefc68935778fc3fe2328f17a2f00d559dac8add63bb37faf7
|
||||
AUX cmake-2.6.3-darwin-bundle.patch 952 RMD160 157295c7080e3fa5a1414c6f7efba4877049c5e7 SHA1 595740c64fd64e93763d7b1f59d341f9f8117482 SHA256 5429d3d7ba0d2bf2528b4cbf2bd36d3c83a051c064faa9c308d9adfeee334bca
|
||||
AUX cmake-2.6.3-fix_broken_lfs_on_aix.patch 1366 RMD160 38094f9f8516656cc30d6ead147bc1e2ae41f429 SHA1 5458b92849292d9e8ca3003654a94e339cb4a48c SHA256 e403b204b3f64e5fb01af631c0bb72f083c3994cb7af91dd54b92458bd08a439
|
||||
AUX cmake-2.6.3-no-duplicates-in-rpath.patch 794 RMD160 d927ce8bb08d57f452db3371a0b2e11d252b96c9 SHA1 6f88171a816c1157ddcf3c3d5c3e3ec080471883 SHA256 908ea65a9db5ca85b2061ad63de714e59930aafeff010939be4829eb60b301c7
|
||||
AUX cmake-2.6.4-FindBoost.patch 1094 RMD160 58cbed09bcb5fadf166cf64481f9605b5882f6a2 SHA1 5a3a91737b436e9de50c955bdb3e32b8fa7bed30 SHA256 a3f266086335b96af8e0dd848a05a10373762de9b9d6cc3b8af4b27fb43d362c
|
||||
AUX cmake-2.8.0-darwin-default-install_name.patch 911 RMD160 6261482ff3f989ce455ea87cd5c540385420149b SHA1 6c473a538204826210f62fabdfafb2f5f19087bb SHA256 98b93389ad9a39c819b90f8694a9fb208da6bad15dbe1ca72e62783803ff5b6d
|
||||
AUX cmake-2.8.0-darwin-no-app-with-qt.patch 2983 RMD160 088b54f0c1fd7d43867c0479deee0caada3a5fcd SHA1 1737e954c7bbb55f007226c48feac596ac290c45 SHA256 f678cb03ee646a231eedda894e8965bf7bc83b693b249e1ecd4590e933323224
|
||||
AUX cmake-2.8.1-FindBoost.patch 714 RMD160 8f7d2be9cc63289a3e4f79b43f4b8baa6d980810 SHA1 37925b584dc471148f756bd41158740704dbec37 SHA256 f110d2387c362c518480d804bf1ce9f4881af67755cafd41bb639b09a8afca88
|
||||
AUX cmake-2.8.1-libform.patch 1818 RMD160 ca954dfe966cd73836ef9e01ffe8f0eda85f2f91 SHA1 8f8e9a0002b4a95cea7dcfc36c2df16c47008bec SHA256 3b4ee03c7733b3fb468c5d4c6b139358be751b2398b56ca4ecdbf8a86b1f1ed5
|
||||
AUX cmake-2.8.1-more-no_host_paths.patch 2981 RMD160 fea9f1d96d8c29f55e424389fb4f2471dfe514d8 SHA1 90fdc2ad69aeb54530d1faf4867e40c233caf084 SHA256 0c3fbe76684851ee444be92a99f91e5a5e8dfef02d7426722e10025aeca03412
|
||||
AUX cmake-2.8.1-mpi.patch 857 RMD160 d41e4dd445b1a79d0a82619a8ad7371e80d937a8 SHA1 0192124d023953d35cb5fb0da148c914525099e6 SHA256 64092fbf637bfe625cf58abe93844aab2e75ba22a00e5ffdb05188961b7f51d7
|
||||
AUX cmake-2.8.1-portage-multilib-lib32.patch 7242 RMD160 47738f73dfe42b9a2996b44bd860537881274616 SHA1 ef49749595ac38ac7d3c69c1494db0b52cab65e5 SHA256 732024767399d379a4626dc51b063d8cdd12dfcfa69f8f0b31d8be303e540d4c
|
||||
AUX cmake-2.8.3-FindLibArchive.patch 651 RMD160 ccff38785a20e66b3fbd7ea95c46b05052d7e4de SHA1 8c3ba96c7f4bd901a9089e7af315f22c78eb1d6c SHA256 521bc573c94f4a62c949caf0690902f1290d35969f68870967aa699caff60364
|
||||
AUX cmake-2.8.3-FindPythonInterp.patch 550 RMD160 c02295ce79f97cd6be16f90e3c89ad6deed09b4a SHA1 f8a67cd872b90a6dd77626bfd766f788b0775655 SHA256 96ebc2ae19a4d366ef4ed57db44ebd3baa6fb652d8bf5ea6867f64f972d7134e
|
||||
AUX cmake-2.8.3-FindPythonLibs.patch 550 RMD160 b060930247da3d716fa9592d2d68ddec7d9c488f SHA1 4040bc3749b5f0e12ed07eb765d8863988352814 SHA256 fa6dcfad7c110c5ac264606aa7716c1d6078242802ee9fafc34e9a725cefd755
|
||||
AUX cmake-2.8.3-buffer_overflow.patch 525 RMD160 ba871f7c1892e7efaef69dd6b8e2012009f6b4fa SHA1 687019517947113c6d4933e911516d115df9e6d9 SHA256 a55fa858bea5ce6f696b6eb0385c8028e6c4e329f4c44d66d6008da56ca684a2
|
||||
AUX cmake-2.8.3-fix_assembler_test.patch 968 RMD160 b2469fea53858b882a6850838bb23db8428ccff4 SHA1 d76592ae0ce5ec1252e3f66642cd84c9f367f0a6 SHA256 59db2b7de7afcbfbf0cee0ef3a1561b1ff5943c7ad9a9b4e7265476f7a40ddfe
|
||||
AUX cmake-2.8.3-more-no_host_paths.patch 3052 RMD160 fb11585292980d19a2810a7ce5741c94aa7391a3 SHA1 3980e7b522ebe934fbf0625221cc5b42e2e19716 SHA256 55165d67bad9def6b349bf67d02ede28a2fc291d28a2a5296897e25980ce623c
|
||||
AUX cmake-2.8.3-ruby_libname.patch 558 RMD160 b701ba52d7e13e69f25914ab661dcf9e7c7a606e SHA1 df61342fdae8b659ecb06fde85247f2c736501da SHA256 8205e354d78827b2a4cf67fb9d88fee39696398db07d1fa4f8d33c2bbeda3748
|
||||
AUX cmake-2.8.4-FindBoost.patch 635 RMD160 4a665b76e4cf10ee67d5370527867882f9a39127 SHA1 9a2491484d8818584411bf08b37cf6580027a7f4 SHA256 3c4d42b772b85e6838eaaecdb71ea345630fe519102d7c2f2234bcf8b9c63154
|
||||
AUX cmake-2.8.4-FindPythonInterp.patch 543 RMD160 e71546dafa162726bce3f46994833a0d48ce9345 SHA1 cf61a9a45e5b6aece87453ff2c240f38ee0c8e0c SHA256 816a0c324abbb98ee342901715f7b07b31c2cdbede247a22178e13e5488264fc
|
||||
AUX cmake-2.8.4-FindPythonLibs.patch 642 RMD160 b116a8f6d4dfd722943a88b1998bfd194a014853 SHA1 f599c1e88a5a64a215e7d27cbfd097543b42e389 SHA256 5c9be7cad3446dc07ad75cc221a2de7df073fb35670ed5325516ef7db4b0c7a3
|
||||
AUX cmake-2.8.4-FindQt4.patch 10926 RMD160 15da9e13df5a98f9171a263c0c9d23f45707b494 SHA1 a7f1c589b115f6e5f9abfeb589cb07095510b1f4 SHA256 0aaa6b6a8fa4fdf3aea8efeaa831a3443e60a5a453cd7b71207e57980bce5564
|
||||
AUX cmake-FindJNI.patch 2020 RMD160 4fcb9714de65eb146a2696cd6613357684515b2d SHA1 c463daa6e7d3a1d7065607f97993b5da3486e7e1 SHA256 c5390550c192aea18415087ed891f7e5192b2a385c9c72f4cda0c19b13f6bfbb
|
||||
AUX cmake-FindPythonInterp.patch 498 RMD160 a4113724d0c2bdb53e7c947790d8a7e337759c84 SHA1 abd7754549fef5aae515361acd6a509c98227bf5 SHA256 8c3d4dc1898eae4adaa392b556286076594470277bc7c1bddbe2a28213fff7c0
|
||||
AUX cmake-FindPythonLibs.patch 546 RMD160 429021001f1b464d8321703052890a34141a34ec SHA1 e5d62feab16058f123e1399e0504a50f50ee5a88 SHA256 86a5e78ff4e62cf8987401255197f7ba4ae70d00c257df3048372c5dcc035bdd
|
||||
AUX cmake.vim 217 RMD160 3ac23077646d31e9c29ff32ae2eba20b63c07809 SHA1 527b989aec74eb260c16f93baf189c2e6794b3d8 SHA256 7366c1d45bdcc93efb1954216a5427a5f9df7e98a1f706c357576d7835aaebc5
|
||||
DIST cmake-2.8.3.tar.gz 5436543 RMD160 8bcba88ad884e22bbadf4c594a5f3b0bdbf2e12c SHA1 e9bfbec47b3939be6f83ffa8006884285c687dc2 SHA256 689ed02786b5cefa5515c7716784ee82a82e8ece6be5a3d629ac3cc0c05fc288
|
||||
DIST cmake-2.8.4.tar.gz 5477628 RMD160 8b92eb11391b07433e7fe02bbb80c3ebcaaf1893 SHA1 6c42699bd63fdfcc7743d4906e3208d051d7f19b SHA256 d97ea9f807f5407030d4f7246accc26addc520c9ee3897c4582eba3da49253cc
|
||||
EBUILD cmake-2.8.3-r1.ebuild 4218 RMD160 51451b34400b9c41e5db1b1cb3786f643551d1c2 SHA1 b3cc82e9302313fe52ef8ad45e06aa4cdfaa2129 SHA256 75cc0c9f0c6140749710d0056e7adbf837189537ce3e940c8b365a7ffa7b30e7
|
||||
EBUILD cmake-2.8.3.ebuild 4060 RMD160 a0505ba19e9ee58a850479dd18ffb01944791bb9 SHA1 709050785f142738f9d347e5b945a966985c5113 SHA256 647506393fd9e02e4cb0b519776ba994e5f10f7fed5603d2d3a75032f4595ed0
|
||||
EBUILD cmake-2.8.4-r1.ebuild 4538 RMD160 41e4196eef58b421d5ab38f7add411816482a544 SHA1 2f1ad3c6cd029416c7fd78cf561d39ec308ea9a6 SHA256 b70f2964ad3d67ec7720506f611e3ee94068360615f04b97ff373d274a073385
|
||||
MISC ChangeLog 26455 RMD160 e666c82a0456327662480d10c04d9e6e73ae4d01 SHA1 2ad98d4c1dc40f448b6c12b2f7ea48e3a0294c93 SHA256 f9c2a48a60632adcfa125705c691eaf735e2eb52a99ff19eabb6c8ce7ceba52a
|
||||
MISC metadata.xml 157 RMD160 09fb7b798f3f68127626e97c69e5215a0513ecbb SHA1 d5ffebb2f4248fc8f65ab21c3af6e4f5dbf8bf6e SHA256 01f6fa4357ce08e8b0f7900a51fa78c7f060fefc7c7da98acaec1e283dd59892
|
@ -1,150 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/cmake/cmake-2.8.3-r1.ebuild,v 1.2 2010/12/25 19:21:04 scarabeus Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
inherit elisp-common toolchain-funcs eutils versionator flag-o-matic base cmake-utils
|
||||
|
||||
MY_P="${PN}-$(replace_version_separator 3 - ${MY_PV})"
|
||||
|
||||
DESCRIPTION="Cross platform Make"
|
||||
HOMEPAGE="http://www.cmake.org/"
|
||||
SRC_URI="http://www.cmake.org/files/v$(get_version_component_range 1-2)/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="CMake"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
SLOT="0"
|
||||
IUSE="emacs ncurses qt4 vim-syntax"
|
||||
|
||||
DEPEND="
|
||||
>=app-arch/libarchive-2.8.0
|
||||
>=net-misc/curl-7.20.0-r1[ssl]
|
||||
>=dev-libs/expat-2.0.1
|
||||
sys-libs/zlib
|
||||
ncurses? ( sys-libs/ncurses )
|
||||
qt4? ( x11-libs/qt-gui:4 )
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
emacs? ( virtual/emacs )
|
||||
vim-syntax? (
|
||||
|| (
|
||||
app-editors/vim
|
||||
app-editors/gvim
|
||||
)
|
||||
)
|
||||
"
|
||||
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
VIMFILE="${PN}.vim"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
CMAKE_BINARY="${S}/Bootstrap.cmk/cmake"
|
||||
CMAKE_IN_SOURCE_BUILD=1
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-2.6.3-darwin-bundle.patch
|
||||
"${FILESDIR}"/${PN}-2.6.3-no-duplicates-in-rpath.patch
|
||||
"${FILESDIR}"/${PN}-2.6.3-fix_broken_lfs_on_aix.patch
|
||||
"${FILESDIR}"/${PN}-2.8.0-darwin-default-install_name.patch
|
||||
"${FILESDIR}"/${PN}-2.8.0-darwin-no-app-with-qt.patch
|
||||
"${FILESDIR}"/${PN}-2.8.1-FindBoost.patch
|
||||
"${FILESDIR}"/${PN}-2.8.1-libform.patch
|
||||
"${FILESDIR}"/${PN}-2.8.3-FindLibArchive.patch
|
||||
"${FILESDIR}"/${PN}-2.8.3-FindPythonLibs.patch
|
||||
"${FILESDIR}"/${PN}-2.8.3-FindPythonInterp.patch
|
||||
"${FILESDIR}"/${PN}-2.8.3-more-no_host_paths.patch
|
||||
"${FILESDIR}"/${PN}-2.8.3-ruby_libname.patch
|
||||
"${FILESDIR}"/${PN}-2.8.3-buffer_overflow.patch
|
||||
"${FILESDIR}"/${PN}-2.8.3-fix_assembler_test.patch
|
||||
"${FILESDIR}"/${PN}-2.8.1-portage-multilib-lib32.patch
|
||||
)
|
||||
_src_bootstrap() {
|
||||
echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' > /dev/null
|
||||
if [ $? -eq 0 ]; then
|
||||
par_arg=$(echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' | egrep -o '[[:digit:]]+')
|
||||
par_arg="--parallel=${par_arg}"
|
||||
else
|
||||
par_arg="--parallel=1"
|
||||
fi
|
||||
|
||||
tc-export CC CXX LD
|
||||
|
||||
./bootstrap \
|
||||
--prefix="${T}/cmakestrap/" \
|
||||
${par_arg} \
|
||||
|| die "Bootstrap failed"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
base_src_prepare
|
||||
|
||||
# disable bootstrap cmake and make run, we use eclass for that
|
||||
sed -i \
|
||||
-e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \
|
||||
bootstrap || die "sed failed"
|
||||
|
||||
# Add gcc libs to the default link paths
|
||||
sed -i \
|
||||
-e "s|@GENTOO_PORTAGE_GCCLIBDIR@|${EPREFIX}/usr/${CHOST}/lib/|g" \
|
||||
-e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}/|g" \
|
||||
Modules/Platform/{UnixPaths,Darwin}.cmake || die "sed failed"
|
||||
|
||||
_src_bootstrap
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# make things work with gentoo java setup
|
||||
# in case java-config cannot be run, the variable just becomes unset
|
||||
# per bug #315229
|
||||
export JAVA_HOME=$(java-config -g JAVA_HOME 2> /dev/null)
|
||||
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_USE_SYSTEM_LIBRARIES=ON
|
||||
-DCMAKE_INSTALL_PREFIX="${EPREFIX}"/usr
|
||||
-DCMAKE_DOC_DIR=/share/doc/${PF}
|
||||
-DCMAKE_MAN_DIR=/share/man
|
||||
-DCMAKE_DATA_DIR=/share/${PN}
|
||||
$(cmake-utils_use_build ncurses CursesDialog)
|
||||
$(cmake-utils_use_build qt4 QtDialog)
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-utils_src_compile
|
||||
if use emacs; then
|
||||
elisp-compile Docs/cmake-mode.el || die "elisp compile failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake test || die "Tests failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
if use emacs; then
|
||||
elisp-install ${PN} Docs/cmake-mode.el Docs/cmake-mode.elc || die "elisp-install failed"
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
|
||||
fi
|
||||
if use vim-syntax; then
|
||||
insinto /usr/share/vim/vimfiles/syntax
|
||||
doins Docs/cmake-syntax.vim || die
|
||||
|
||||
insinto /usr/share/vim/vimfiles/indent
|
||||
doins Docs/cmake-indent.vim || die
|
||||
|
||||
insinto /usr/share/vim/vimfiles/ftdetect
|
||||
doins "${FILESDIR}/${VIMFILE}" || die
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
@ -1,147 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/cmake/cmake-2.8.3.ebuild,v 1.2 2010/12/16 12:36:21 scarabeus Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
inherit elisp-common toolchain-funcs eutils versionator flag-o-matic base cmake-utils
|
||||
|
||||
MY_P="${PN}-$(replace_version_separator 3 - ${MY_PV})"
|
||||
|
||||
DESCRIPTION="Cross platform Make"
|
||||
HOMEPAGE="http://www.cmake.org/"
|
||||
SRC_URI="http://www.cmake.org/files/v$(get_version_component_range 1-2)/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="CMake"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
SLOT="0"
|
||||
IUSE="emacs ncurses qt4 vim-syntax"
|
||||
|
||||
DEPEND="
|
||||
app-arch/libarchive
|
||||
>=net-misc/curl-7.20.0-r1[ssl]
|
||||
>=dev-libs/expat-2.0.1
|
||||
sys-libs/zlib
|
||||
ncurses? ( sys-libs/ncurses )
|
||||
qt4? ( x11-libs/qt-gui:4 )
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
emacs? ( virtual/emacs )
|
||||
vim-syntax? (
|
||||
|| (
|
||||
app-editors/vim
|
||||
app-editors/gvim
|
||||
)
|
||||
)
|
||||
"
|
||||
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
VIMFILE="${PN}.vim"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
CMAKE_BINARY="${S}/Bootstrap.cmk/cmake"
|
||||
CMAKE_IN_SOURCE_BUILD=1
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-2.6.3-darwin-bundle.patch
|
||||
"${FILESDIR}"/${PN}-2.6.3-no-duplicates-in-rpath.patch
|
||||
"${FILESDIR}"/${PN}-2.6.3-fix_broken_lfs_on_aix.patch
|
||||
"${FILESDIR}"/${PN}-2.8.0-darwin-default-install_name.patch
|
||||
"${FILESDIR}"/${PN}-2.8.0-darwin-no-app-with-qt.patch
|
||||
"${FILESDIR}"/${PN}-2.8.1-FindBoost.patch
|
||||
"${FILESDIR}"/${PN}-2.8.1-libform.patch
|
||||
"${FILESDIR}"/${PN}-2.8.3-FindLibArchive.patch
|
||||
"${FILESDIR}"/${PN}-2.8.3-FindPythonLibs.patch
|
||||
"${FILESDIR}"/${PN}-2.8.3-FindPythonInterp.patch
|
||||
"${FILESDIR}"/${PN}-2.8.3-more-no_host_paths.patch
|
||||
"${FILESDIR}"/${PN}-2.8.1-portage-multilib-lib32.patch
|
||||
)
|
||||
_src_bootstrap() {
|
||||
echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' > /dev/null
|
||||
if [ $? -eq 0 ]; then
|
||||
par_arg=$(echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' | egrep -o '[[:digit:]]+')
|
||||
par_arg="--parallel=${par_arg}"
|
||||
else
|
||||
par_arg="--parallel=1"
|
||||
fi
|
||||
|
||||
tc-export CC CXX LD
|
||||
|
||||
./bootstrap \
|
||||
--prefix="${T}/cmakestrap/" \
|
||||
${par_arg} \
|
||||
|| die "Bootstrap failed"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
base_src_prepare
|
||||
|
||||
# disable bootstrap cmake and make run, we use eclass for that
|
||||
sed -i \
|
||||
-e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \
|
||||
bootstrap || die "sed failed"
|
||||
|
||||
# Add gcc libs to the default link paths
|
||||
sed -i \
|
||||
-e "s|@GENTOO_PORTAGE_GCCLIBDIR@|${EPREFIX}/usr/${CHOST}/lib/|g" \
|
||||
-e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}/|g" \
|
||||
Modules/Platform/{UnixPaths,Darwin}.cmake || die "sed failed"
|
||||
|
||||
_src_bootstrap
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# make things work with gentoo java setup
|
||||
# in case java-config cannot be run, the variable just becomes unset
|
||||
# per bug #315229
|
||||
export JAVA_HOME=$(java-config -g JAVA_HOME 2> /dev/null)
|
||||
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_USE_SYSTEM_LIBRARIES=ON
|
||||
-DCMAKE_INSTALL_PREFIX="${EPREFIX}"/usr
|
||||
-DCMAKE_DOC_DIR=/share/doc/${PF}
|
||||
-DCMAKE_MAN_DIR=/share/man
|
||||
-DCMAKE_DATA_DIR=/share/${PN}
|
||||
$(cmake-utils_use_build ncurses CursesDialog)
|
||||
$(cmake-utils_use_build qt4 QtDialog)
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-utils_src_compile
|
||||
if use emacs; then
|
||||
elisp-compile Docs/cmake-mode.el || die "elisp compile failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake test || die "Tests failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
if use emacs; then
|
||||
elisp-install ${PN} Docs/cmake-mode.el Docs/cmake-mode.elc || die "elisp-install failed"
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
|
||||
fi
|
||||
if use vim-syntax; then
|
||||
insinto /usr/share/vim/vimfiles/syntax
|
||||
doins Docs/cmake-syntax.vim || die
|
||||
|
||||
insinto /usr/share/vim/vimfiles/indent
|
||||
doins Docs/cmake-indent.vim || die
|
||||
|
||||
insinto /usr/share/vim/vimfiles/ftdetect
|
||||
doins "${FILESDIR}/${VIMFILE}" || die
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
@ -1,162 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/cmake/cmake-2.8.4-r1.ebuild,v 1.4 2011/05/07 16:52:33 armin76 Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit elisp-common toolchain-funcs eutils versionator flag-o-matic base cmake-utils virtualx
|
||||
|
||||
MY_P="${PN}-$(replace_version_separator 3 - ${MY_PV})"
|
||||
|
||||
DESCRIPTION="Cross platform Make"
|
||||
HOMEPAGE="http://www.cmake.org/"
|
||||
SRC_URI="http://www.cmake.org/files/v$(get_version_component_range 1-2)/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="CMake"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
SLOT="0"
|
||||
IUSE="emacs ncurses qt4 vim-syntax"
|
||||
|
||||
DEPEND="
|
||||
>=app-arch/libarchive-2.8.0
|
||||
>=net-misc/curl-7.20.0-r1[ssl]
|
||||
>=dev-libs/expat-2.0.1
|
||||
sys-libs/zlib
|
||||
ncurses? ( sys-libs/ncurses )
|
||||
qt4? ( x11-libs/qt-gui:4 )
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
emacs? ( virtual/emacs )
|
||||
vim-syntax? (
|
||||
|| (
|
||||
app-editors/vim
|
||||
app-editors/gvim
|
||||
)
|
||||
)
|
||||
"
|
||||
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
VIMFILE="${PN}.vim"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
CMAKE_BINARY="${S}/Bootstrap.cmk/cmake"
|
||||
|
||||
# REDO ME:
|
||||
# darwin-no-qt
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-2.6.3-darwin-bundle.patch
|
||||
"${FILESDIR}"/${PN}-2.6.3-no-duplicates-in-rpath.patch
|
||||
"${FILESDIR}"/${PN}-2.6.3-fix_broken_lfs_on_aix.patch
|
||||
"${FILESDIR}"/${PN}-2.8.0-darwin-default-install_name.patch
|
||||
"${FILESDIR}"/${PN}-2.8.1-libform.patch
|
||||
"${FILESDIR}"/${PN}-2.8.4-FindPythonLibs.patch
|
||||
"${FILESDIR}"/${PN}-2.8.4-FindPythonInterp.patch
|
||||
"${FILESDIR}"/${PN}-2.8.3-more-no_host_paths.patch
|
||||
"${FILESDIR}"/${PN}-2.8.3-ruby_libname.patch
|
||||
"${FILESDIR}"/${PN}-2.8.3-fix_assembler_test.patch
|
||||
"${FILESDIR}"/${PN}-2.8.4-FindBoost.patch
|
||||
"${FILESDIR}"/${PN}-2.8.4-FindQt4.patch
|
||||
"${FILESDIR}"/${PN}-2.8.1-portage-multilib-lib32.patch
|
||||
)
|
||||
_src_bootstrap() {
|
||||
echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' > /dev/null
|
||||
if [ $? -eq 0 ]; then
|
||||
par_arg=$(echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' | egrep -o '[[:digit:]]+')
|
||||
par_arg="--parallel=${par_arg}"
|
||||
else
|
||||
par_arg="--parallel=1"
|
||||
fi
|
||||
|
||||
tc-export CC CXX LD
|
||||
|
||||
./bootstrap \
|
||||
--prefix="${T}/cmakestrap/" \
|
||||
${par_arg} \
|
||||
|| die "Bootstrap failed"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
base_src_prepare
|
||||
|
||||
# disable bootstrap cmake and make run, we use eclass for that
|
||||
sed -i \
|
||||
-e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \
|
||||
bootstrap || die "sed failed"
|
||||
|
||||
# Add gcc libs to the default link paths
|
||||
sed -i \
|
||||
-e "s|@GENTOO_PORTAGE_GCCLIBDIR@|${EPREFIX}/usr/${CHOST}/lib/|g" \
|
||||
-e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}/|g" \
|
||||
Modules/Platform/{UnixPaths,Darwin}.cmake || die "sed failed"
|
||||
|
||||
_src_bootstrap
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# make things work with gentoo java setup
|
||||
# in case java-config cannot be run, the variable just becomes unset
|
||||
# per bug #315229
|
||||
export JAVA_HOME=$(java-config -g JAVA_HOME 2> /dev/null)
|
||||
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_USE_SYSTEM_LIBRARIES=ON
|
||||
-DCMAKE_INSTALL_PREFIX="${EPREFIX}"/usr
|
||||
-DCMAKE_DOC_DIR=/share/doc/${PF}
|
||||
-DCMAKE_MAN_DIR=/share/man
|
||||
-DCMAKE_DATA_DIR=/share/${PN}
|
||||
$(cmake-utils_use_build ncurses CursesDialog)
|
||||
$(cmake-utils_use_build qt4 QtDialog)
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-utils_src_compile
|
||||
use emacs && elisp-compile Docs/cmake-mode.el
|
||||
}
|
||||
|
||||
_run_test() {
|
||||
# fix OutDir test
|
||||
# this is altered thanks to our eclass
|
||||
sed -i -e 's:#IGNORE ::g' "${S}"/Tests/OutDir/CMakeLists.txt || die
|
||||
pushd "${CMAKE_BUILD_DIR}" > /dev/null
|
||||
# Excluded tests:
|
||||
# BootstrapTest: we actualy bootstrap it every time so why test it.
|
||||
# SimpleCOnly_sdcc: sdcc choke on global cflags so just skip the test
|
||||
# as it was never intended to be used this way.
|
||||
"${CMAKE_BUILD_DIR}"/bin/ctest \
|
||||
-E BootstrapTest SimpleCOnly_sdcc \
|
||||
|| die "Tests failed"
|
||||
popd > /dev/null
|
||||
}
|
||||
|
||||
src_test() {
|
||||
VIRTUALX_COMMAND="_run_test" virtualmake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
if use emacs; then
|
||||
elisp-install ${PN} Docs/cmake-mode.el Docs/cmake-mode.elc
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
|
||||
fi
|
||||
if use vim-syntax; then
|
||||
insinto /usr/share/vim/vimfiles/syntax
|
||||
doins Docs/cmake-syntax.vim
|
||||
|
||||
insinto /usr/share/vim/vimfiles/indent
|
||||
doins Docs/cmake-indent.vim
|
||||
|
||||
insinto /usr/share/vim/vimfiles/ftdetect
|
||||
doins "${FILESDIR}/${VIMFILE}"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
@ -1,4 +0,0 @@
|
||||
(add-to-list 'load-path "@SITELISP@")
|
||||
(autoload 'cmake-mode "cmake-mode" "Major mode for editing CMake files." t)
|
||||
(add-to-list 'auto-mode-alist '("CMakeLists\\.txt\\'" . cmake-mode))
|
||||
(add-to-list 'auto-mode-alist '("\\.cmake\\'" . cmake-mode))
|
@ -1,48 +0,0 @@
|
||||
diff -ruN cmake-2.6.0.orig/Modules/Platform/Interix.cmake cmake-2.6.0/Modules/Platform/Interix.cmake
|
||||
--- cmake-2.6.0.orig/Modules/Platform/Interix.cmake 1970-01-01 01:00:00 +0100
|
||||
+++ cmake-2.6.0/Modules/Platform/Interix.cmake 2008-06-02 14:22:45 +0200
|
||||
@@ -0,0 +1,31 @@
|
||||
+# This is a proposed Platform definition for Interix GCC/G++
|
||||
+
|
||||
+SET(CMAKE_DL_LIBS "dl")
|
||||
+SET(CMAKE_SHARED_LIBRARY_C_FLAGS "")
|
||||
+SET(CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS "-shared")
|
||||
+SET(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "")
|
||||
+SET(CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG "-Wl,-rpath,")
|
||||
+SET(CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG_SEP ":")
|
||||
+SET(CMAKE_SHARED_LIBRARY_SONAME_C_FLAG "-Wl,-h,")
|
||||
+SET(CMAKE_SHARED_LIBRARY_SONAME_CXX_FLAG "-Wl,-h,")
|
||||
+
|
||||
+SET(UNIX 1)
|
||||
+
|
||||
+# also add the install directory of the running cmake to the search directories
|
||||
+# CMAKE_ROOT is CMAKE_INSTALL_PREFIX/share/cmake, so we need to go two levels up
|
||||
+GET_FILENAME_COMPONENT(_CMAKE_INSTALL_DIR "${CMAKE_ROOT}" PATH)
|
||||
+GET_FILENAME_COMPONENT(_CMAKE_INSTALL_DIR "${_CMAKE_INSTALL_DIR}" PATH)
|
||||
+
|
||||
+LIST(APPEND CMAKE_SYSTEM_PREFIX_PATH
|
||||
+ "${_CMAKE_INSTALL_DIR}"
|
||||
+ "${CMAKE_INSTALL_PREFIX}"
|
||||
+ )
|
||||
+
|
||||
+LIST(APPEND CMAKE_SYSTEM_INCLUDE_PATH
|
||||
+ "${CMAKE_INSTALL_PREFIX}"/include
|
||||
+ )
|
||||
+
|
||||
+LIST(APPEND CMAKE_SYSTEM_LIBRARY_PATH
|
||||
+ "${CMAKE_INSTALL_PREFIX}"/lib
|
||||
+ )
|
||||
+
|
||||
diff -ruN cmake-2.6.0.orig/Utilities/cmtar/encode.c cmake-2.6.0/Utilities/cmtar/encode.c
|
||||
--- cmake-2.6.0.orig/Utilities/cmtar/encode.c 2008-06-02 13:00:44 +0200
|
||||
+++ cmake-2.6.0/Utilities/cmtar/encode.c 2008-06-02 14:02:39 +0200
|
||||
@@ -24,6 +24,9 @@
|
||||
# include <stdlib.h>
|
||||
#endif
|
||||
|
||||
+#ifdef HAVE_SYS_MKDEV_H
|
||||
+# include <sys/mkdev.h>
|
||||
+#endif
|
||||
|
||||
/* magic, version, and checksum */
|
||||
void
|
@ -1,23 +0,0 @@
|
||||
Don't use .so for modules on darwin/macos. Use .bundle instead.
|
||||
Patch by Heiko Przybyl
|
||||
|
||||
--- Modules/Platform/Darwin.cmake
|
||||
+++ Modules/Platform/Darwin.cmake
|
||||
@@ -23,7 +23,7 @@
|
||||
SET(CMAKE_SHARED_LIBRARY_PREFIX "lib")
|
||||
SET(CMAKE_SHARED_LIBRARY_SUFFIX ".dylib")
|
||||
SET(CMAKE_SHARED_MODULE_PREFIX "lib")
|
||||
-SET(CMAKE_SHARED_MODULE_SUFFIX ".so")
|
||||
+SET(CMAKE_SHARED_MODULE_SUFFIX ".bundle")
|
||||
SET(CMAKE_MODULE_EXISTS 1)
|
||||
SET(CMAKE_DL_LIBS "")
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
SET(CMAKE_SHARED_MODULE_CREATE_C_FLAGS "-bundle -headerpad_max_install_names")
|
||||
SET(CMAKE_SHARED_MODULE_LOADER_C_FLAG "-Wl,-bundle_loader,")
|
||||
SET(CMAKE_SHARED_MODULE_LOADER_CXX_FLAG "-Wl,-bundle_loader,")
|
||||
-SET(CMAKE_FIND_LIBRARY_SUFFIXES ".dylib" ".so" ".a")
|
||||
+SET(CMAKE_FIND_LIBRARY_SUFFIXES ".dylib" ".bundle" ".a")
|
||||
|
||||
# hack: if a new cmake (which uses CMAKE_INSTALL_NAME_TOOL) runs on an old build tree
|
||||
# (where install_name_tool was hardcoded) and where CMAKE_INSTALL_NAME_TOOL isn't in the cache
|
@ -1,39 +0,0 @@
|
||||
http://public.kitware.com/Bug/view.php?id=7933
|
||||
|
||||
diff -ur cmake-2.6.2/Source/kwsys/kwsysPlatformTestsCXX.cxx cmake-2.6.2-p/Source/kwsys/kwsysPlatformTestsCXX.cxx
|
||||
--- cmake-2.6.2/Source/kwsys/kwsysPlatformTestsCXX.cxx Wed Sep 24 20:34:37 2008
|
||||
+++ cmake-2.6.2-p/Source/kwsys/kwsysPlatformTestsCXX.cxx Tue Nov 4 11:18:32 2008
|
||||
@@ -38,6 +38,13 @@
|
||||
int main() { return 0; }
|
||||
#endif
|
||||
|
||||
+#ifdef TEST_KWSYS_LFS_SUPPORT
|
||||
+#define _LARGE_FILES
|
||||
+#include <iostream>
|
||||
+int main() { return 0; }
|
||||
+#endif
|
||||
+
|
||||
+
|
||||
#ifdef TEST_KWSYS_IOS_HAVE_STD
|
||||
#include <iosfwd>
|
||||
void f(std ::ostream*) {}
|
||||
diff -ur cmake-2.6.2/bootstrap cmake-2.6.2-p/bootstrap
|
||||
--- cmake-2.6.2/bootstrap Wed Sep 24 20:34:33 2008
|
||||
+++ cmake-2.6.2-p/bootstrap Tue Nov 4 11:17:11 2008
|
||||
@@ -1005,6 +1005,16 @@
|
||||
echo "${cmake_cxx_compiler} does not have stl iterator_traits"
|
||||
fi
|
||||
|
||||
+if cmake_try_run "${cmake_cxx_compiler}" \
|
||||
+ "${cmake_cxx_flags} -DTEST_KWSYS_LFS_SUPPORT" \
|
||||
+ "${cmake_source_dir}/Source/kwsys/kwsysPlatformTestsCXX.cxx" >> cmake_bootstrap.log 2>&1; then
|
||||
+ KWSYS_LFS_AVAILABLE=1
|
||||
+ echo "LFS support available"
|
||||
+else
|
||||
+ KWSYS_LFS_AVAILABLE=0
|
||||
+ echo "LFS support unavailable, disabled"
|
||||
+fi
|
||||
+
|
||||
if [ "x${KWSYS_STL_HAS_ITERATOR_TRAITS}" = "x0" ]; then
|
||||
if cmake_try_run "${cmake_cxx_compiler}" \
|
||||
"${cmake_cxx_flags} -DTEST_KWSYS_STL_HAS_ITERATOR_CATEGORY -DKWSYS_STL_HAVE_STD=${KWSYS_STL_HAVE_STD}" \
|
@ -1,19 +0,0 @@
|
||||
Patch by Heiko Przybyl
|
||||
|
||||
--- Source/cmComputeLinkInformation.cxx
|
||||
+++ Source/cmComputeLinkInformation.cxx
|
||||
@@ -1686,6 +1686,14 @@ std::string cmComputeLinkInformation::Ge
|
||||
for(std::vector<std::string>::const_iterator ri = runtimeDirs.begin();
|
||||
ri != runtimeDirs.end(); ++ri)
|
||||
{
|
||||
+ // Do not add duplicates.
|
||||
+ // I'd like to have that check already in the list generation code
|
||||
+ // but that would need lots of more changes, even in ExpandListArgument().
|
||||
+ if(*sep != '\0' && (rpath + sep).find(*ri + sep) != std::string::npos)
|
||||
+ {
|
||||
+ //std::cerr << "ignoring duplicate: '" << *ri << "' in '" << rpath << "'" << std::endl;
|
||||
+ continue;
|
||||
+ }
|
||||
// Separate from previous path.
|
||||
rpath += sep;
|
||||
sep = this->GetRuntimeSep().c_str();
|
@ -1,22 +0,0 @@
|
||||
--- Modules/FindBoost.cmake
|
||||
+++ Modules/FindBoost.cmake
|
||||
@@ -57,7 +57,8 @@
|
||||
#
|
||||
# Currently this module searches for the following version numbers:
|
||||
# 1.33, 1.33.0, 1.33.1, 1.34, 1.34.0, 1.34.1, 1.35, 1.35.0, 1.35.1,
|
||||
-# 1.36, 1.36.0, 1.36.1, 1.37, 1.37.0, 1.38, 1.38.0
|
||||
+# 1.36, 1.36.0, 1.36.1, 1.37, 1.37.0, 1.38, 1.38.0, 1.39, 1.39.0,
|
||||
+# 1.40, 1.40.0, 1.41, 1.41.0, 1.42, 1.42.0, 1.43, 1.43.0, 1.44, 1.44.0
|
||||
#
|
||||
# NOTE: If you add a new major 1.x version in Boost_ADDITIONAL_VERSIONS you should
|
||||
# add both 1.x and 1.x.0 as shown above. Official Boost include directories
|
||||
@@ -271,7 +272,8 @@
|
||||
# The user has not requested an exact version. Among known
|
||||
# versions, find those that are acceptable to the user request.
|
||||
set(_Boost_KNOWN_VERSIONS ${Boost_ADDITIONAL_VERSIONS}
|
||||
- "1.38.0" "1.38" "1.37.0" "1.37"
|
||||
+ "1.44.0" "1.44" "1.43.0" "1.43" "1.42.0" "1.42" "1.41.0" "1.41"
|
||||
+ "1.40.0" "1.40" "1.39.0" "1.39" "1.38.0" "1.38" "1.37.0" "1.37"
|
||||
"1.36.1" "1.36.0" "1.36" "1.35.1" "1.35.0" "1.35" "1.34.1" "1.34.0"
|
||||
"1.34" "1.33.1" "1.33.0" "1.33")
|
||||
set(_boost_TEST_VERSIONS)
|
@ -1,20 +0,0 @@
|
||||
The install_name of a library can be compared to the ELF soname, setting
|
||||
it to just the library name (libx.1.dylib) is not sufficient on Mach-O,
|
||||
as it uses full paths. Most apps have no clue about that, so they don't
|
||||
do something like http://www.cmake.org/pipermail/cmake/2006-June/009758.html
|
||||
|
||||
Provide a sane default that will allow merging most cmake-based
|
||||
packages. If this location is not correct, Portage's QA checks will
|
||||
catch that.
|
||||
|
||||
--- Source/cmTarget.cxx
|
||||
+++ Source/cmTarget.cxx
|
||||
@@ -974,7 +974,7 @@
|
||||
this->Makefile->IsOn("MINGW"));
|
||||
|
||||
// Setup default property values.
|
||||
- this->SetPropertyDefault("INSTALL_NAME_DIR", "");
|
||||
+ this->SetPropertyDefault("INSTALL_NAME_DIR", "${CMAKE_INSTALL_PREFIX}/lib");
|
||||
this->SetPropertyDefault("INSTALL_RPATH", "");
|
||||
this->SetPropertyDefault("INSTALL_RPATH_USE_LINK_PATH", "OFF");
|
||||
this->SetPropertyDefault("SKIP_BUILD_RPATH", "OFF");
|
@ -1,74 +0,0 @@
|
||||
Description: Don't build the GUI's app-bundle.
|
||||
Author: Heiko Przybyl <zuxez@cs.tu-berlin.de>
|
||||
--- cmake-2.8.0/CMakeLists.txt.orig 2010-02-10 19:38:03 +0100
|
||||
+++ cmake-2.8.0/CMakeLists.txt 2010-02-10 19:38:49 +0100
|
||||
@@ -381,7 +381,7 @@ IF(BUILD_CursesDialog)
|
||||
ENDIF(BUILD_CursesDialog)
|
||||
|
||||
IF(BUILD_QtDialog)
|
||||
- IF(APPLE)
|
||||
+ IF(FALSE)
|
||||
SET(CMAKE_BUNDLE_NAME
|
||||
"CMake ${CMake_VERSION_MAJOR}.${CMake_VERSION_MINOR}-${CMake_VERSION_PATCH}")
|
||||
SET(CMAKE_BUNDLE_LOCATION "${CMAKE_INSTALL_PREFIX}")
|
||||
@@ -394,7 +394,7 @@ IF(BUILD_QtDialog)
|
||||
ENDIF(NOT "${ENDCH}" STREQUAL "/")
|
||||
SET(CMAKE_INSTALL_PREFIX
|
||||
"${CMAKE_INSTALL_PREFIX}${CMAKE_BUNDLE_NAME}.app/Contents")
|
||||
- ENDIF(APPLE)
|
||||
+ ENDIF(FALSE)
|
||||
|
||||
SET(QT_NEED_RPATH FALSE)
|
||||
IF(NOT "${QT_LIBRARY_DIR}" STREQUAL "/lib" AND NOT "${QT_LIBRARY_DIR}" STREQUAL "/usr/lib" AND NOT "${QT_LIBRARY_DIR}" STREQUAL "/lib64" AND NOT "${QT_LIBRARY_DIR}" STREQUAL "/usr/lib64")
|
||||
--- cmake-2.8.0/Source/QtDialog/CMakeLists.txt.orig 2010-02-10 19:39:59 +0100
|
||||
+++ cmake-2.8.0/Source/QtDialog/CMakeLists.txt 2010-02-10 19:42:12 +0100
|
||||
@@ -66,12 +66,12 @@ ELSE(NOT QT4_FOUND)
|
||||
IF(Q_WS_WIN)
|
||||
SET(SRCS ${SRCS} CMakeSetup.rc)
|
||||
ENDIF(Q_WS_WIN)
|
||||
- IF(Q_WS_MAC)
|
||||
+ IF(FALSE)
|
||||
SET(SRCS ${SRCS} CMakeSetup.icns)
|
||||
SET(MACOSX_BUNDLE_ICON_FILE CMakeSetup.icns)
|
||||
SET_SOURCE_FILES_PROPERTIES(CMakeSetup.icns PROPERTIES
|
||||
MACOSX_PACKAGE_LOCATION Resources)
|
||||
- ENDIF(Q_WS_MAC)
|
||||
+ ENDIF(FALSE)
|
||||
|
||||
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
|
||||
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
|
||||
@@ -79,13 +79,13 @@ ELSE(NOT QT4_FOUND)
|
||||
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
|
||||
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
|
||||
|
||||
- ADD_EXECUTABLE(cmake-gui WIN32 MACOSX_BUNDLE ${SRCS})
|
||||
+ ADD_EXECUTABLE(cmake-gui WIN32 ${SRCS})
|
||||
TARGET_LINK_LIBRARIES(cmake-gui CMakeLib ${QT_QTMAIN_LIBRARY} ${QT_LIBRARIES})
|
||||
IF(${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.4)
|
||||
- IF(APPLE)
|
||||
+ IF(FALSE)
|
||||
SET_TARGET_PROPERTIES(cmake-gui PROPERTIES
|
||||
OUTPUT_NAME ${CMAKE_BUNDLE_NAME})
|
||||
- ENDIF(APPLE)
|
||||
+ ENDIF(FALSE)
|
||||
SET(CMAKE_INSTALL_DESTINATION_ARGS
|
||||
BUNDLE DESTINATION "${CMAKE_BUNDLE_LOCATION}")
|
||||
ENDIF(${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.4)
|
||||
@@ -101,7 +101,7 @@ ELSE(NOT QT4_FOUND)
|
||||
INSTALL(FILES cmakecache.xml DESTINATION share/mime/packages )
|
||||
ENDIF(UNIX)
|
||||
|
||||
- IF(APPLE)
|
||||
+ IF(FALSE)
|
||||
SET(CMAKE_POSTFLIGHT_SCRIPT
|
||||
"${CMake_BINARY_DIR}/Source/QtDialog/postflight.sh")
|
||||
SET(CMAKE_POSTUPGRADE_SCRIPT
|
||||
@@ -115,7 +115,7 @@ ELSE(NOT QT4_FOUND)
|
||||
INSTALL(CODE "set(input_file
|
||||
\"\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/MacOS/${CMAKE_BUNDLE_NAME}\")")
|
||||
INSTALL(SCRIPT "${CMake_SOURCE_DIR}/Source/QtDialog/CMakeIngestOSXBundleLibraries.cmake")
|
||||
- ENDIF(APPLE)
|
||||
+ ENDIF(FALSE)
|
||||
CONFIGURE_FILE("${QtDialog_SOURCE_DIR}/QtDialogCPack.cmake.in"
|
||||
"${QtDialog_BINARY_DIR}/QtDialogCPack.cmake" @ONLY)
|
||||
ENDIF(NOT QT4_FOUND)
|
@ -1,14 +0,0 @@
|
||||
diff -u -r cmake-2.8.1.orig/Modules/FindBoost.cmake cmake-2.8.1/Modules/FindBoost.cmake
|
||||
--- cmake-2.8.1.orig/Modules/FindBoost.cmake 2010-03-16 21:29:29.000000000 +0100
|
||||
+++ cmake-2.8.1/Modules/FindBoost.cmake 2010-04-04 19:52:50.000000000 +0200
|
||||
@@ -70,7 +70,9 @@
|
||||
# omit the 3rd version number from include paths if it is 0 although not all
|
||||
# binary Boost releases do so.
|
||||
#
|
||||
-# SET(Boost_ADDITIONAL_VERSIONS "1.78" "1.78.0" "1.79" "1.79.0")
|
||||
+SET(Boost_ADDITIONAL_VERSIONS "1.50.0" "1.50" "1.49.0" "1.49" "1.48.0" "1.48"
|
||||
+ "1.47.0" "1.47" "1.46.0" "1.46" "1.45.0" "1.45" "1.44.0" "1.44" "1.43.0"
|
||||
+ "1.43" "1.42.0" "1.42")
|
||||
#
|
||||
# ===================================== ============= ========================
|
||||
#
|
@ -1,50 +0,0 @@
|
||||
diff -u -r cmake-2.8.1.medium/CMakeLists.txt cmake-2.8.1/CMakeLists.txt
|
||||
--- cmake-2.8.1.medium/CMakeLists.txt 2010-03-16 21:29:28.000000000 +0100
|
||||
+++ cmake-2.8.1/CMakeLists.txt 2010-04-04 20:04:47.000000000 +0200
|
||||
@@ -314,9 +314,6 @@
|
||||
ELSE (UNIX)
|
||||
SET(BUILD_CursesDialog 0)
|
||||
ENDIF (UNIX)
|
||||
- IF(BUILD_CursesDialog)
|
||||
- ADD_SUBDIRECTORY(Source/CursesDialog/form)
|
||||
- ENDIF(BUILD_CursesDialog)
|
||||
ENDMACRO (CMAKE_BUILD_UTILITIES)
|
||||
|
||||
|
||||
diff -u -r cmake-2.8.1.medium/Source/CursesDialog/CMakeLists.txt cmake-2.8.1/Source/CursesDialog/CMakeLists.txt
|
||||
--- cmake-2.8.1.medium/Source/CursesDialog/CMakeLists.txt 2010-03-16 21:29:34.000000000 +0100
|
||||
+++ cmake-2.8.1/Source/CursesDialog/CMakeLists.txt 2010-04-04 20:01:38.000000000 +0200
|
||||
@@ -25,13 +25,18 @@
|
||||
CursesDialog/ccmake
|
||||
)
|
||||
|
||||
-INCLUDE_DIRECTORIES(${CMake_SOURCE_DIR}/Source/CursesDialog/form
|
||||
- ${CMake_BINARY_DIR}/Source/CursesDialog/form)
|
||||
INCLUDE_DIRECTORIES(${CURSES_INCLUDE_PATH})
|
||||
|
||||
|
||||
ADD_EXECUTABLE(ccmake ${CURSES_SRCS} )
|
||||
TARGET_LINK_LIBRARIES(ccmake CMakeLib)
|
||||
-TARGET_LINK_LIBRARIES(ccmake cmForm)
|
||||
+TARGET_LINK_LIBRARIES(ccmake form)
|
||||
+TARGET_LINK_LIBRARIES(ccmake ${CURSES_LIBRARY})
|
||||
+IF(CURSES_EXTRA_LIBRARY)
|
||||
+ TARGET_LINK_LIBRARIES(ccmake ${CURSES_EXTRA_LIBRARY})
|
||||
+ENDIF(CURSES_EXTRA_LIBRARY)
|
||||
+
|
||||
|
||||
INSTALL_TARGETS(/bin ccmake)
|
||||
+
|
||||
+
|
||||
diff -u -r cmake-2.8.1.medium/Source/CursesDialog/cmCursesStandardIncludes.h cmake-2.8.1/Source/CursesDialog/cmCursesStandardIncludes.h
|
||||
--- cmake-2.8.1.medium/Source/CursesDialog/cmCursesStandardIncludes.h 2010-03-16 21:29:35.000000000 +0100
|
||||
+++ cmake-2.8.1/Source/CursesDialog/cmCursesStandardIncludes.h 2010-04-04 20:01:38.000000000 +0200
|
||||
@@ -15,8 +15,6 @@
|
||||
#define _MSE_INT_H
|
||||
#endif
|
||||
|
||||
-#include <cmFormConfigure.h>
|
||||
-
|
||||
#if defined(__hpux)
|
||||
# define _BOOL_DEFINED
|
||||
# include <sys/time.h>
|
@ -1,108 +0,0 @@
|
||||
Set some proper paths to make cmake find our tools.
|
||||
Original patch by Heiko Przybyl
|
||||
|
||||
The ebuild now adds an extra / at the end of $EPREFIX so that it is
|
||||
never the empty string (so that CMAKE_SYSTEM_PREFIX_PATH remains
|
||||
correct)
|
||||
|
||||
--- cmake-2.8.0/Modules/Platform/Darwin.cmake
|
||||
+++ cmake-2.8.0/Modules/Platform/Darwin.cmake
|
||||
@@ -213,19 +213,23 @@
|
||||
|
||||
|
||||
|
||||
-# default to searching for frameworks first
|
||||
-SET(CMAKE_FIND_FRAMEWORK FIRST)
|
||||
+# default to searching for frameworks last
|
||||
+SET(CMAKE_FIND_FRAMEWORK LAST)
|
||||
# set up the default search directories for frameworks
|
||||
SET(CMAKE_SYSTEM_FRAMEWORK_PATH
|
||||
+ @GENTOO_PORTAGE_EPREFIX@Frameworks
|
||||
+ @GENTOO_PORTAGE_EPREFIX@usr/lib
|
||||
~/Library/Frameworks
|
||||
/Library/Frameworks
|
||||
/Network/Library/Frameworks
|
||||
/System/Library/Frameworks)
|
||||
|
||||
-# default to searching for application bundles first
|
||||
-SET(CMAKE_FIND_APPBUNDLE FIRST)
|
||||
+# default to searching for application bundles last
|
||||
+SET(CMAKE_FIND_APPBUNDLE LAST)
|
||||
# set up the default search directories for application bundles
|
||||
SET(CMAKE_SYSTEM_APPBUNDLE_PATH
|
||||
+ @GENTOO_PORTAGE_EPREFIX@Applications
|
||||
+ @GENTOO_PORTAGE_EPREFIX@usr/bin
|
||||
~/Applications
|
||||
/Applications
|
||||
/Developer/Applications)
|
||||
--- cmake-2.8.0/Modules/Platform/UnixPaths.cmake
|
||||
+++ cmake-2.8.0/Modules/Platform/UnixPaths.cmake
|
||||
@@ -33,6 +33,7 @@
|
||||
# search types.
|
||||
LIST(APPEND CMAKE_SYSTEM_PREFIX_PATH
|
||||
# Standard
|
||||
+ @GENTOO_PORTAGE_EPREFIX@usr/local @GENTOO_PORTAGE_EPREFIX@usr @GENTOO_PORTAGE_EPREFIX@
|
||||
/usr/local /usr /
|
||||
|
||||
# CMake install location
|
||||
@@ -44,43 +45,39 @@
|
||||
|
||||
# List common include file locations not under the common prefixes.
|
||||
LIST(APPEND CMAKE_SYSTEM_INCLUDE_PATH
|
||||
- # Windows API on Cygwin
|
||||
- /usr/include/w32api
|
||||
-
|
||||
- # X11
|
||||
- /usr/X11R6/include /usr/include/X11
|
||||
-
|
||||
- # Other
|
||||
- /opt/local/include /usr/pkg/include
|
||||
- /opt/csw/include /opt/include
|
||||
- /usr/openwin/include
|
||||
+ @GENTOO_PORTAGE_EPREFIX@usr/include
|
||||
)
|
||||
|
||||
LIST(APPEND CMAKE_SYSTEM_LIBRARY_PATH
|
||||
- # Windows API on Cygwin
|
||||
- /usr/lib/w32api
|
||||
-
|
||||
- # X11
|
||||
- /usr/X11R6/lib /usr/lib/X11
|
||||
-
|
||||
- # Other
|
||||
- /opt/local/lib /usr/pkg/lib
|
||||
- /opt/csw/lib /opt/lib
|
||||
- /usr/openwin/lib
|
||||
+ @GENTOO_PORTAGE_GCCLIBDIR@/gcc
|
||||
+ @GENTOO_PORTAGE_GCCLIBDIR@
|
||||
+ @GENTOO_PORTAGE_EPREFIX@usr/lib64
|
||||
+ @GENTOO_PORTAGE_EPREFIX@usr/lib32
|
||||
+ @GENTOO_PORTAGE_EPREFIX@usr/lib
|
||||
+ @GENTOO_PORTAGE_EPREFIX@lib
|
||||
)
|
||||
|
||||
LIST(APPEND CMAKE_SYSTEM_PROGRAM_PATH
|
||||
- /usr/pkg/bin
|
||||
+ @GENTOO_PORTAGE_EPREFIX@usr/bin
|
||||
+ @GENTOO_PORTAGE_EPREFIX@bin
|
||||
)
|
||||
|
||||
LIST(APPEND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES
|
||||
+ @GENTOO_PORTAGE_GCCLIBDIR@/gcc
|
||||
+ @GENTOO_PORTAGE_GCCLIBDIR@
|
||||
+ @GENTOO_PORTAGE_EPREFIX@usr/lib64
|
||||
+ @GENTOO_PORTAGE_EPREFIX@usr/lib32
|
||||
+ @GENTOO_PORTAGE_EPREFIX@usr/lib
|
||||
+ @GENTOO_PORTAGE_EPREFIX@lib
|
||||
/lib /usr/lib /usr/lib32 /usr/lib64
|
||||
)
|
||||
|
||||
LIST(APPEND CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES
|
||||
+ @GENTOO_PORTAGE_EPREFIX@usr/include
|
||||
/usr/include
|
||||
)
|
||||
LIST(APPEND CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES
|
||||
+ @GENTOO_PORTAGE_EPREFIX@usr/include
|
||||
/usr/include
|
||||
)
|
||||
|
@ -1,20 +0,0 @@
|
||||
diff --git a/Modules/FindMPI.cmake b/Modules/FindMPI.cmake
|
||||
index 481b0e9..43e97e8 100644
|
||||
--- a/Modules/FindMPI.cmake
|
||||
+++ b/Modules/FindMPI.cmake
|
||||
@@ -263,13 +263,13 @@ elseif (MPI_COMPILE_CMDLINE)
|
||||
|
||||
# Extract the set of libraries to link against from the link command
|
||||
# line
|
||||
- string(REGEX MATCHALL "-l([^\" ]+|\"[^\"]+\")" MPI_LIBNAMES "${MPI_LINK_CMDLINE}")
|
||||
+ string(REGEX MATCHALL " -l([^\" ]+|\"[^\"]+\")" MPI_LIBNAMES "${MPI_LINK_CMDLINE}")
|
||||
|
||||
# Determine full path names for all of the libraries that one needs
|
||||
# to link against in an MPI program
|
||||
set(MPI_LIBRARIES)
|
||||
foreach(LIB ${MPI_LIBNAMES})
|
||||
- string(REGEX REPLACE "^-l" "" LIB ${LIB})
|
||||
+ string(REGEX REPLACE "^ -l" "" LIB ${LIB})
|
||||
set(MPI_LIB "MPI_LIB-NOTFOUND" CACHE FILEPATH "Cleared" FORCE)
|
||||
find_library(MPI_LIB ${LIB} HINTS ${MPI_LINK_PATH})
|
||||
if (MPI_LIB)
|
@ -1,217 +0,0 @@
|
||||
Author: Nathan Phillip Brink <ohnobinki@ohnopublishing.net>
|
||||
Date: 2010/09/17
|
||||
Purpose: Add a global FIND_LIBRARY_USE_LIB32_PATHS property which is
|
||||
an analog to the existing FIND_LIBRARY_USE_LIB64_PATHS
|
||||
property. This fixes kde-base/kdelib's ability to find
|
||||
automoc4 using FIND_PACKAGE's NO_MODULE mode on systems where
|
||||
/usr/lib is neither a symlink to /usr/lib64 or /usr/lib32.
|
||||
Gentoo-Bug: 338492
|
||||
|
||||
diff --git a/Modules/Platform/UnixPaths.cmake b/Modules/Platform/UnixPaths.cmake
|
||||
index 5ee7ddb..afcde6f 100644
|
||||
--- a/Modules/Platform/UnixPaths.cmake
|
||||
+++ b/Modules/Platform/UnixPaths.cmake
|
||||
@@ -86,3 +86,6 @@ LIST(APPEND CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES
|
||||
|
||||
# Enable use of lib64 search path variants by default.
|
||||
SET_PROPERTY(GLOBAL PROPERTY FIND_LIBRARY_USE_LIB64_PATHS TRUE)
|
||||
+# Enable use of lib32 search path variants by default. Useful on
|
||||
+# multilib systems. Not harmful for normal systems.
|
||||
+SET_PROPERTY(GLOBAL PROPERTY FIND_LIBRARY_USE_LIB32_PATHS TRUE)
|
||||
diff --git a/Source/cmFindLibraryCommand.cxx b/Source/cmFindLibraryCommand.cxx
|
||||
index 9077c8e..e09967d 100644
|
||||
--- a/Source/cmFindLibraryCommand.cxx
|
||||
+++ b/Source/cmFindLibraryCommand.cxx
|
||||
@@ -92,6 +92,12 @@ bool cmFindLibraryCommand
|
||||
// add special 64 bit paths if this is a 64 bit compile.
|
||||
this->AddLib64Paths();
|
||||
}
|
||||
+ if(this->Makefile->GetCMakeInstance()
|
||||
+ ->GetPropertyAsBool("FIND_LIBRARY_USE_LIB32_PATHS"))
|
||||
+ {
|
||||
+ // add special 32 bit paths if this is a 32 bit compile.
|
||||
+ this->AddLib32Paths();
|
||||
+ }
|
||||
|
||||
std::string library = this->FindLibrary();
|
||||
if(library != "")
|
||||
@@ -160,10 +166,7 @@ void cmFindLibraryCommand::AddLib64Paths()
|
||||
{
|
||||
return;
|
||||
}
|
||||
- std::string voidsize =
|
||||
- this->Makefile->GetSafeDefinition("CMAKE_SIZEOF_VOID_P");
|
||||
- int size = atoi(voidsize.c_str());
|
||||
- if(size != 8)
|
||||
+ if(!this->Makefile->PlatformIs64Bit())
|
||||
{
|
||||
return;
|
||||
}
|
||||
@@ -205,6 +208,55 @@ void cmFindLibraryCommand::AddLib64Paths()
|
||||
}
|
||||
}
|
||||
|
||||
+void cmFindLibraryCommand::AddLib32Paths()
|
||||
+{
|
||||
+ if(!this->Makefile->GetLocalGenerator()->GetGlobalGenerator()->
|
||||
+ GetLanguageEnabled("C"))
|
||||
+ {
|
||||
+ return;
|
||||
+ }
|
||||
+ if(!this->Makefile->PlatformIs32Bit())
|
||||
+ {
|
||||
+ return;
|
||||
+ }
|
||||
+ std::vector<std::string> path32;
|
||||
+ bool found32 = false;
|
||||
+ for(std::vector<std::string>::iterator i = this->SearchPaths.begin();
|
||||
+ i != this->SearchPaths.end(); ++i)
|
||||
+ {
|
||||
+ std::string s = *i;
|
||||
+ std::string s2 = *i;
|
||||
+ cmSystemTools::ReplaceString(s, "lib/", "lib32/");
|
||||
+ // try to replace lib with lib32 and see if it is there,
|
||||
+ // then prepend it to the path
|
||||
+ // Note that all paths have trailing slashes.
|
||||
+ if((s != *i) && cmSystemTools::FileIsDirectory(s.c_str()))
|
||||
+ {
|
||||
+ path32.push_back(s);
|
||||
+ found32 = true;
|
||||
+ }
|
||||
+ // now just add a 32 to the path name and if it is there,
|
||||
+ // add it to the path
|
||||
+ s2 += "32/";
|
||||
+ if(cmSystemTools::FileIsDirectory(s2.c_str()))
|
||||
+ {
|
||||
+ found32 = true;
|
||||
+ path32.push_back(s2);
|
||||
+ }
|
||||
+ // now add the original unchanged path
|
||||
+ if(cmSystemTools::FileIsDirectory(i->c_str()))
|
||||
+ {
|
||||
+ path32.push_back(*i);
|
||||
+ }
|
||||
+ }
|
||||
+ // now replace the SearchPaths with the 32 bit converted path
|
||||
+ // if any 32 bit paths were discovered
|
||||
+ if(found32)
|
||||
+ {
|
||||
+ this->SearchPaths = path32;
|
||||
+ }
|
||||
+}
|
||||
+
|
||||
//----------------------------------------------------------------------------
|
||||
std::string cmFindLibraryCommand::FindLibrary()
|
||||
{
|
||||
diff --git a/Source/cmFindLibraryCommand.h b/Source/cmFindLibraryCommand.h
|
||||
index 486c2cf..e0dd49d 100644
|
||||
--- a/Source/cmFindLibraryCommand.h
|
||||
+++ b/Source/cmFindLibraryCommand.h
|
||||
@@ -63,6 +63,7 @@ public:
|
||||
protected:
|
||||
void AddArchitecturePaths(const char* suffix);
|
||||
void AddLib64Paths();
|
||||
+ void AddLib32Paths();
|
||||
std::string FindLibrary();
|
||||
private:
|
||||
std::string FindNormalLibrary();
|
||||
diff --git a/Source/cmFindPackageCommand.cxx b/Source/cmFindPackageCommand.cxx
|
||||
index ef0197a..b0a2985 100644
|
||||
--- a/Source/cmFindPackageCommand.cxx
|
||||
+++ b/Source/cmFindPackageCommand.cxx
|
||||
@@ -66,6 +66,7 @@ cmFindPackageCommand::cmFindPackageCommand()
|
||||
this->NoModule = false;
|
||||
this->DebugMode = false;
|
||||
this->UseLib64Paths = false;
|
||||
+ this->UseLib32Paths = false;
|
||||
this->PolicyScope = true;
|
||||
this->VersionMajor = 0;
|
||||
this->VersionMinor = 0;
|
||||
@@ -341,6 +342,13 @@ bool cmFindPackageCommand
|
||||
{
|
||||
this->UseLib64Paths = true;
|
||||
}
|
||||
+ // Lookup whether lib32 paths should be used.
|
||||
+ if(this->Makefile->PlatformIs32Bit() &&
|
||||
+ this->Makefile->GetCMakeInstance()
|
||||
+ ->GetPropertyAsBool("FIND_LIBRARY_USE_LIB32_PATHS"))
|
||||
+ {
|
||||
+ this->UseLib32Paths = true;
|
||||
+ }
|
||||
|
||||
// Find the current root path mode.
|
||||
this->SelectDefaultRootPathMode();
|
||||
@@ -2105,6 +2113,10 @@ bool cmFindPackageCommand::SearchPrefix(std::string const& prefix_in)
|
||||
{
|
||||
common.push_back("lib64");
|
||||
}
|
||||
+ if(this->UseLib32Paths)
|
||||
+ {
|
||||
+ common.push_back("lib32");
|
||||
+ }
|
||||
common.push_back("lib");
|
||||
common.push_back("share");
|
||||
|
||||
diff --git a/Source/cmFindPackageCommand.h b/Source/cmFindPackageCommand.h
|
||||
index 57aeab9..06edc1a 100644
|
||||
--- a/Source/cmFindPackageCommand.h
|
||||
+++ b/Source/cmFindPackageCommand.h
|
||||
@@ -134,6 +134,7 @@ private:
|
||||
bool NoBuilds;
|
||||
bool DebugMode;
|
||||
bool UseLib64Paths;
|
||||
+ bool UseLib32Paths;
|
||||
bool PolicyScope;
|
||||
std::vector<std::string> Names;
|
||||
std::vector<std::string> Configs;
|
||||
diff --git a/Source/cmMakefile.cxx b/Source/cmMakefile.cxx
|
||||
index c64053a..c6cda07 100644
|
||||
--- a/Source/cmMakefile.cxx
|
||||
+++ b/Source/cmMakefile.cxx
|
||||
@@ -1993,6 +1993,15 @@ bool cmMakefile::PlatformIs64Bit() const
|
||||
return false;
|
||||
}
|
||||
|
||||
+bool cmMakefile::PlatformIs32Bit() const
|
||||
+{
|
||||
+ if(const char* sizeof_dptr = this->GetDefinition("CMAKE_SIZEOF_VOID_P"))
|
||||
+ {
|
||||
+ return atoi(sizeof_dptr) == 4;
|
||||
+ }
|
||||
+ return false;
|
||||
+}
|
||||
+
|
||||
bool cmMakefile::CanIWriteThisFile(const char* fileName)
|
||||
{
|
||||
if ( !this->IsOn("CMAKE_DISABLE_SOURCE_CHANGES") )
|
||||
diff --git a/Source/cmMakefile.h b/Source/cmMakefile.h
|
||||
index 8b8a3f8..c16ba71 100644
|
||||
--- a/Source/cmMakefile.h
|
||||
+++ b/Source/cmMakefile.h
|
||||
@@ -588,6 +588,8 @@ public:
|
||||
|
||||
/** Return whether the target platform is 64-bit. */
|
||||
bool PlatformIs64Bit() const;
|
||||
+ /** Return whether the target platform is 32-bit. */
|
||||
+ bool PlatformIs32Bit() const;
|
||||
|
||||
/**
|
||||
* Get a list of preprocessor define flags.
|
||||
diff --git a/Source/cmake.cxx b/Source/cmake.cxx
|
||||
index 1e3b018..2bc3eba 100644
|
||||
--- a/Source/cmake.cxx
|
||||
+++ b/Source/cmake.cxx
|
||||
@@ -3365,6 +3365,13 @@ void cmake::DefineProperties(cmake *cm)
|
||||
"directories called lib in the search path when building 64-bit "
|
||||
"binaries.");
|
||||
cm->DefineProperty
|
||||
+ ("FIND_LIBRARY_USE_LIB32_PATHS", cmProperty::GLOBAL,
|
||||
+ "Whether FIND_LIBRARY should automatically search lib32 directories.",
|
||||
+ "FIND_LIBRARY_USE_LIB32_PATHS is a boolean specifying whether the"
|
||||
+ " FIND_LIBRARY command should automatically search the lib32 variant of"
|
||||
+ " directories called lib in the search path when building 32-bit"
|
||||
+ " binaries.");
|
||||
+ cm->DefineProperty
|
||||
("FIND_LIBRARY_USE_OPENBSD_VERSIONING", cmProperty::GLOBAL,
|
||||
"Whether FIND_LIBRARY should find OpenBSD-style shared libraries.",
|
||||
"This property is a boolean specifying whether the FIND_LIBRARY "
|
@ -1,12 +0,0 @@
|
||||
diff -ruN cmake-2.8.3.orig/Modules/FindLibArchive.cmake cmake-2.8.3/Modules/FindLibArchive.cmake
|
||||
--- cmake-2.8.3.orig/Modules/FindLibArchive.cmake 2010-11-04 02:58:27.000000000 +0700
|
||||
+++ cmake-2.8.3/Modules/FindLibArchive.cmake 2010-11-05 17:40:53.712001939 +0700
|
||||
@@ -50,7 +50,7 @@
|
||||
|
||||
# Handle the QUIETLY and REQUIRED arguments and set LIBARCHIVE_FOUND
|
||||
# to TRUE if all listed variables are TRUE.
|
||||
-include("${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake")
|
||||
+include("${CMAKE_ROOT}/Modules/FindPackageHandleStandardArgs.cmake")
|
||||
find_package_handle_standard_args(LibArchive DEFAULT_MSG
|
||||
LibArchive_LIBRARY LibArchive_INCLUDE_DIR
|
||||
)
|
@ -1,11 +0,0 @@
|
||||
--- Modules/FindPythonInterp.cmake
|
||||
+++ Modules/FindPythonInterp.cmake
|
||||
@@ -20,7 +20,7 @@
|
||||
# License text for the above reference.)
|
||||
|
||||
FIND_PROGRAM(PYTHON_EXECUTABLE
|
||||
- NAMES python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 python1.6 python1.5 python
|
||||
+ NAMES python python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 python1.6 python1.5
|
||||
PATHS
|
||||
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\2.7\\InstallPath]
|
||||
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\2.6\\InstallPath]
|
@ -1,13 +0,0 @@
|
||||
--- Modules/FindPythonLibs.cmake
|
||||
+++ Modules/FindPythonLibs.cmake
|
||||
@@ -27,7 +27,9 @@
|
||||
# Search for the python framework on Apple.
|
||||
CMAKE_FIND_FRAMEWORKS(Python)
|
||||
|
||||
-FOREACH(_CURRENT_VERSION 2.7 2.6 2.5 2.4 2.3 2.2 2.1 2.0 1.6 1.5)
|
||||
+EXECUTE_PROCESS(COMMAND python -c "import sys; sys.stdout.write('.'.join([str(x) for x in sys.version_info[:2]]))"
|
||||
+ OUTPUT_VARIABLE _PYTHON_VERSION)
|
||||
+FOREACH(_CURRENT_VERSION ${_PYTHON_VERSION})
|
||||
STRING(REPLACE "." "" _CURRENT_VERSION_NO_DOTS ${_CURRENT_VERSION})
|
||||
IF(WIN32)
|
||||
FIND_LIBRARY(PYTHON_DEBUG_LIBRARY
|
@ -1,12 +0,0 @@
|
||||
diff -urN cmake-2.8.3.orig//Source/kwsys/SystemInformation.cxx cmake-2.8.3//Source/kwsys/SystemInformation.cxx
|
||||
--- cmake-2.8.3.orig//Source/kwsys/SystemInformation.cxx 2010-12-25 16:56:42.609163498 +0100
|
||||
+++ cmake-2.8.3//Source/kwsys/SystemInformation.cxx 2010-12-25 17:25:18.002163499 +0100
|
||||
@@ -152,7 +152,7 @@
|
||||
|
||||
public:
|
||||
#define VENDOR_STRING_LENGTH (12 + 1)
|
||||
-#define CHIPNAME_STRING_LENGTH (48 + 1)
|
||||
+#define CHIPNAME_STRING_LENGTH (68 + 1)
|
||||
#define SERIALNUMBER_STRING_LENGTH (29 + 1)
|
||||
|
||||
typedef struct tagID
|
@ -1,17 +0,0 @@
|
||||
diff -urN cmake-2.8.3.orig/Tests/Assembler/CMakeLists.txt cmake-2.8.3/Tests/Assembler/CMakeLists.txt
|
||||
--- cmake-2.8.3.orig/Tests/Assembler/CMakeLists.txt 2010-12-25 16:56:42.646163500 +0100
|
||||
+++ cmake-2.8.3/Tests/Assembler/CMakeLists.txt 2010-12-25 20:18:17.156163502 +0100
|
||||
@@ -11,8 +11,11 @@
|
||||
enable_language(ASM-ATT OPTIONAL)
|
||||
if(CMAKE_ASM-ATT_COMPILER_WORKS)
|
||||
message(STATUS "Trying to enable ASM-ATT for Linux/x86 - succeeded")
|
||||
- # this assembler file was created using gcc -S main.c
|
||||
- set(SRCS main-linux-x86-gas.s)
|
||||
+ # generate assembler file
|
||||
+ execute_process(COMMAND ${CMAKE_C_COMPILER} -S
|
||||
+ "${CMAKE_CURRENT_SOURCE_DIR}/main.c" -o
|
||||
+ "${CMAKE_CURRENT_BINARY_DIR}/main-linux-x86-gas.s")
|
||||
+ set(SRCS ${CMAKE_CURRENT_BINARY_DIR}/main-linux-x86-gas.s)
|
||||
endif(CMAKE_ASM-ATT_COMPILER_WORKS)
|
||||
endif(CMAKE_SYSTEM MATCHES Linux OR CMAKE_SYSTEM MATCHES FreeBSD)
|
||||
endif(NOT SRCS AND CMAKE_SYSTEM_PROCESSOR MATCHES "[ix].?86$")
|
@ -1,109 +0,0 @@
|
||||
Set some proper paths to make cmake find our tools.
|
||||
Original patch by Heiko Przybyl
|
||||
|
||||
The ebuild now adds an extra / at the end of $EPREFIX so that it is
|
||||
never the empty string (so that CMAKE_SYSTEM_PREFIX_PATH remains
|
||||
correct)
|
||||
|
||||
--- cmake-2.8.3/Modules/Platform/Darwin.cmake
|
||||
+++ cmake-2.8.3/Modules/Platform/Darwin.cmake
|
||||
@@ -217,19 +217,23 @@
|
||||
|
||||
|
||||
|
||||
-# default to searching for frameworks first
|
||||
-SET(CMAKE_FIND_FRAMEWORK FIRST)
|
||||
+# default to searching for frameworks last
|
||||
+SET(CMAKE_FIND_FRAMEWORK LAST)
|
||||
# set up the default search directories for frameworks
|
||||
SET(CMAKE_SYSTEM_FRAMEWORK_PATH
|
||||
+ @GENTOO_PORTAGE_EPREFIX@Frameworks
|
||||
+ @GENTOO_PORTAGE_EPREFIX@usr/lib
|
||||
~/Library/Frameworks
|
||||
/Library/Frameworks
|
||||
/Network/Library/Frameworks
|
||||
/System/Library/Frameworks)
|
||||
|
||||
-# default to searching for application bundles first
|
||||
-SET(CMAKE_FIND_APPBUNDLE FIRST)
|
||||
+# default to searching for application bundles last
|
||||
+SET(CMAKE_FIND_APPBUNDLE LAST)
|
||||
# set up the default search directories for application bundles
|
||||
SET(CMAKE_SYSTEM_APPBUNDLE_PATH
|
||||
+ @GENTOO_PORTAGE_EPREFIX@Applications
|
||||
+ @GENTOO_PORTAGE_EPREFIX@usr/bin
|
||||
~/Applications
|
||||
/Applications
|
||||
/Developer/Applications)
|
||||
diff -ruN cmake-2.8.3.orig/Modules/Platform/UnixPaths.cmake cmake-2.8.3/Modules/Platform/UnixPaths.cmake
|
||||
--- cmake-2.8.3/Modules/Platform/UnixPaths.cmake
|
||||
+++ cmake-2.8.3/Modules/Platform/UnixPaths.cmake
|
||||
@@ -33,6 +33,7 @@
|
||||
# search types.
|
||||
LIST(APPEND CMAKE_SYSTEM_PREFIX_PATH
|
||||
# Standard
|
||||
+ @GENTOO_PORTAGE_EPREFIX@usr/local @GENTOO_PORTAGE_EPREFIX@usr @GENTOO_PORTAGE_EPREFIX@
|
||||
/usr/local /usr /
|
||||
|
||||
# CMake install location
|
||||
@@ -44,43 +45,39 @@
|
||||
|
||||
# List common include file locations not under the common prefixes.
|
||||
LIST(APPEND CMAKE_SYSTEM_INCLUDE_PATH
|
||||
- # Windows API on Cygwin
|
||||
- /usr/include/w32api
|
||||
-
|
||||
- # X11
|
||||
- /usr/X11R6/include /usr/include/X11
|
||||
-
|
||||
- # Other
|
||||
- /usr/pkg/include
|
||||
- /opt/csw/include /opt/include
|
||||
- /usr/openwin/include
|
||||
+ @GENTOO_PORTAGE_EPREFIX@usr/include
|
||||
)
|
||||
|
||||
LIST(APPEND CMAKE_SYSTEM_LIBRARY_PATH
|
||||
- # Windows API on Cygwin
|
||||
- /usr/lib/w32api
|
||||
-
|
||||
- # X11
|
||||
- /usr/X11R6/lib /usr/lib/X11
|
||||
-
|
||||
- # Other
|
||||
- /usr/pkg/lib
|
||||
- /opt/csw/lib /opt/lib
|
||||
- /usr/openwin/lib
|
||||
+ @GENTOO_PORTAGE_GCCLIBDIR@/gcc
|
||||
+ @GENTOO_PORTAGE_GCCLIBDIR@
|
||||
+ @GENTOO_PORTAGE_EPREFIX@usr/lib64
|
||||
+ @GENTOO_PORTAGE_EPREFIX@usr/lib32
|
||||
+ @GENTOO_PORTAGE_EPREFIX@usr/lib
|
||||
+ @GENTOO_PORTAGE_EPREFIX@lib
|
||||
)
|
||||
|
||||
LIST(APPEND CMAKE_SYSTEM_PROGRAM_PATH
|
||||
- /usr/pkg/bin
|
||||
+ @GENTOO_PORTAGE_EPREFIX@usr/bin
|
||||
+ @GENTOO_PORTAGE_EPREFIX@bin
|
||||
)
|
||||
|
||||
LIST(APPEND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES
|
||||
+ @GENTOO_PORTAGE_GCCLIBDIR@/gcc
|
||||
+ @GENTOO_PORTAGE_GCCLIBDIR@
|
||||
+ @GENTOO_PORTAGE_EPREFIX@usr/lib64
|
||||
+ @GENTOO_PORTAGE_EPREFIX@usr/lib32
|
||||
+ @GENTOO_PORTAGE_EPREFIX@usr/lib
|
||||
+ @GENTOO_PORTAGE_EPREFIX@lib
|
||||
/lib /usr/lib /usr/lib32 /usr/lib64
|
||||
)
|
||||
|
||||
LIST(APPEND CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES
|
||||
+ @GENTOO_PORTAGE_EPREFIX@usr/include
|
||||
/usr/include
|
||||
)
|
||||
LIST(APPEND CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES
|
||||
+ @GENTOO_PORTAGE_EPREFIX@usr/include
|
||||
/usr/include
|
||||
)
|
||||
|
@ -1,12 +0,0 @@
|
||||
diff -urN cmake-2.8.3.orig//Modules/FindRuby.cmake cmake-2.8.3//Modules/FindRuby.cmake
|
||||
--- cmake-2.8.3.orig//Modules/FindRuby.cmake 2010-12-25 16:56:42.597163498 +0100
|
||||
+++ cmake-2.8.3//Modules/FindRuby.cmake 2010-12-25 16:57:55.207163499 +0100
|
||||
@@ -180,7 +180,7 @@
|
||||
|
||||
|
||||
# Determine the list of possible names for the ruby library
|
||||
-SET(_RUBY_POSSIBLE_LIB_NAMES ruby ruby-static ruby${_RUBY_VERSION_SHORT})
|
||||
+SET(_RUBY_POSSIBLE_LIB_NAMES ruby ruby-static ruby${_RUBY_VERSION_SHORT} ruby${_RUBY_VERSION_SHORT_NODOT})
|
||||
|
||||
IF(WIN32)
|
||||
SET( _RUBY_MSVC_RUNTIME "" )
|
@ -1,13 +0,0 @@
|
||||
diff -urN cmake-2.8.4.old//Modules/FindBoost.cmake cmake-2.8.4/Modules/FindBoost.cmake
|
||||
--- cmake-2.8.4.old//Modules/FindBoost.cmake 2011-02-20 19:32:16.528655001 +0100
|
||||
+++ cmake-2.8.4/Modules/FindBoost.cmake 2011-02-20 20:28:41.572936744 +0100
|
||||
@@ -73,6 +73,9 @@
|
||||
# binary Boost releases do so.
|
||||
#
|
||||
# set(Boost_ADDITIONAL_VERSIONS "1.78" "1.78.0" "1.79" "1.79.0")
|
||||
+set(Boost_ADDITIONAL_VERSIONS "1.50.0" "1.50" "1.49.0" "1.49" "1.48.0" "1.48"
|
||||
+ "1.47.0" "1.47" "1.46.0" "1.46" "1.45.0" "1.45" "1.44.0" "1.44" "1.43.0"
|
||||
+ "1.43" "1.42.0" "1.42")
|
||||
#
|
||||
# ===================================== ============= ========================
|
||||
#
|
@ -1,11 +0,0 @@
|
||||
diff -urN cmake-2.8.4.old/Modules/FindPythonInterp.cmake cmake-2.8.4/Modules/FindPythonInterp.cmake
|
||||
--- cmake-2.8.4.old/Modules/FindPythonInterp.cmake 2011-02-20 19:32:16.545655003 +0100
|
||||
+++ cmake-2.8.4/Modules/FindPythonInterp.cmake 2011-02-20 20:22:37.597936743 +0100
|
||||
@@ -26,6 +26,7 @@
|
||||
${Python_ADDITIONAL_VERSIONS}
|
||||
2.7 2.6 2.5 2.4 2.3 2.2 2.1 2.0 1.6 1.5)
|
||||
|
||||
+set(_Python_VERSIONS "")
|
||||
# Run first with the Python version in the executable
|
||||
foreach(_CURRENT_VERSION ${_Python_VERSIONS})
|
||||
set(_Python_NAMES python${_CURRENT_VERSION})
|
@ -1,12 +0,0 @@
|
||||
diff -urN cmake-2.8.4.old/Modules/FindPythonLibs.cmake cmake-2.8.4/Modules/FindPythonLibs.cmake
|
||||
--- cmake-2.8.4.old/Modules/FindPythonLibs.cmake 2011-02-20 19:32:16.363655002 +0100
|
||||
+++ cmake-2.8.4/Modules/FindPythonLibs.cmake 2011-02-20 19:33:51.905655001 +0100
|
||||
@@ -33,6 +33,8 @@
|
||||
${Python_ADDITIONAL_VERSIONS}
|
||||
2.7 2.6 2.5 2.4 2.3 2.2 2.1 2.0 1.6 1.5)
|
||||
|
||||
+EXECUTE_PROCESS(COMMAND python -c "import sys; sys.stdout.write('.'.join([str(x) for x in sys.version_info[:2]]))"
|
||||
+ OUTPUT_VARIABLE _Python_VERSIONS)
|
||||
FOREACH(_CURRENT_VERSION ${_Python_VERSIONS})
|
||||
STRING(REPLACE "." "" _CURRENT_VERSION_NO_DOTS ${_CURRENT_VERSION})
|
||||
IF(WIN32)
|
@ -1,219 +0,0 @@
|
||||
--- cmake-2.8.4/usr/share/cmake/Modules/FindQt4.cmake.org 2011-03-09 19:08:15.384000064 +0100
|
||||
+++ cmake-2.8.4/usr/share/cmake/Modules/FindQt4.cmake 2011-03-09 19:09:18.162000065 +0100
|
||||
@@ -835,7 +835,7 @@
|
||||
PATHS
|
||||
${QT_HEADERS_DIR}/${QT_MODULE}
|
||||
${QT_LIBRARY_DIR}/${QT_MODULE}.framework/Headers
|
||||
- NO_DEFAULT_PATH
|
||||
+ NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
|
||||
)
|
||||
# phonon doesn't seem consistent, let's try phonondefs.h for some
|
||||
# installations
|
||||
@@ -844,7 +844,7 @@
|
||||
PATHS
|
||||
${QT_HEADERS_DIR}/${QT_MODULE}
|
||||
${QT_LIBRARY_DIR}/${QT_MODULE}.framework/Headers
|
||||
- NO_DEFAULT_PATH
|
||||
+ NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
|
||||
)
|
||||
ENDIF(${QT_MODULE} STREQUAL "phonon")
|
||||
ENDFOREACH(QT_MODULE)
|
||||
@@ -854,11 +854,11 @@
|
||||
# Set QT_AXCONTAINER_INCLUDE_DIR and QT_AXSERVER_INCLUDE_DIR
|
||||
FIND_PATH(QT_QAXCONTAINER_INCLUDE_DIR ActiveQt
|
||||
PATHS ${QT_HEADERS_DIR}/ActiveQt
|
||||
- NO_DEFAULT_PATH
|
||||
+ NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
|
||||
)
|
||||
FIND_PATH(QT_QAXSERVER_INCLUDE_DIR ActiveQt
|
||||
PATHS ${QT_HEADERS_DIR}/ActiveQt
|
||||
- NO_DEFAULT_PATH
|
||||
+ NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
|
||||
)
|
||||
ENDIF(Q_WS_WIN)
|
||||
|
||||
@@ -867,7 +867,7 @@
|
||||
PATHS
|
||||
${QT_HEADERS_DIR}/QtDesigner
|
||||
${QT_LIBRARY_DIR}/QtDesigner.framework/Headers
|
||||
- NO_DEFAULT_PATH
|
||||
+ NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
|
||||
)
|
||||
|
||||
# Set QT_QTASSISTANT_INCLUDE_DIR
|
||||
@@ -875,7 +875,7 @@
|
||||
PATHS
|
||||
${QT_HEADERS_DIR}/QtAssistant
|
||||
${QT_LIBRARY_DIR}/QtAssistant.framework/Headers
|
||||
- NO_DEFAULT_PATH
|
||||
+ NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
|
||||
)
|
||||
|
||||
# Set QT_QTASSISTANTCLIENT_INCLUDE_DIR
|
||||
@@ -883,7 +883,7 @@
|
||||
PATHS
|
||||
${QT_HEADERS_DIR}/QtAssistant
|
||||
${QT_LIBRARY_DIR}/QtAssistant.framework/Headers
|
||||
- NO_DEFAULT_PATH
|
||||
+ NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
|
||||
)
|
||||
|
||||
########################################
|
||||
@@ -897,11 +897,11 @@
|
||||
STRING(TOUPPER ${QT_MODULE} _upper_qt_module)
|
||||
FIND_LIBRARY(QT_${_upper_qt_module}_LIBRARY_RELEASE
|
||||
NAMES ${QT_MODULE}${QT_LIBINFIX} ${QT_MODULE}${QT_LIBINFIX}4
|
||||
- PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH
|
||||
+ PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
|
||||
)
|
||||
FIND_LIBRARY(QT_${_upper_qt_module}_LIBRARY_DEBUG
|
||||
NAMES ${QT_MODULE}${QT_LIBINFIX}_debug ${QT_MODULE}${QT_LIBINFIX}d ${QT_MODULE}${QT_LIBINFIX}d4
|
||||
- PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH
|
||||
+ PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
|
||||
)
|
||||
ENDFOREACH(QT_MODULE)
|
||||
|
||||
@@ -911,26 +911,26 @@
|
||||
ENDIF(Q_WS_MAC AND QT_QTCORE_LIBRARY_RELEASE AND NOT QT_QTUITOOLS_LIBRARY_RELEASE)
|
||||
|
||||
# Set QT_QTDESIGNERCOMPONENTS_LIBRARY
|
||||
- FIND_LIBRARY(QT_QTDESIGNERCOMPONENTS_LIBRARY_RELEASE NAMES QtDesignerComponents${QT_LIBINFIX} QtDesignerComponents${QT_LIBINFIX}4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
|
||||
- FIND_LIBRARY(QT_QTDESIGNERCOMPONENTS_LIBRARY_DEBUG NAMES QtDesignerComponents${QT_LIBINFIX}_debug QtDesignerComponents${QT_LIBINFIX}d QtDesignerComponents${QT_LIBINFIX}d4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
|
||||
+ FIND_LIBRARY(QT_QTDESIGNERCOMPONENTS_LIBRARY_RELEASE NAMES QtDesignerComponents${QT_LIBINFIX} QtDesignerComponents${QT_LIBINFIX}4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH)
|
||||
+ FIND_LIBRARY(QT_QTDESIGNERCOMPONENTS_LIBRARY_DEBUG NAMES QtDesignerComponents${QT_LIBINFIX}_debug QtDesignerComponents${QT_LIBINFIX}d QtDesignerComponents${QT_LIBINFIX}d4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH)
|
||||
|
||||
# Set QT_QTMAIN_LIBRARY
|
||||
IF(Q_WS_WIN)
|
||||
- FIND_LIBRARY(QT_QTMAIN_LIBRARY_RELEASE NAMES qtmain${QT_LIBINFIX} PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
|
||||
- FIND_LIBRARY(QT_QTMAIN_LIBRARY_DEBUG NAMES qtmain${QT_LIBINFIX}d PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
|
||||
+ FIND_LIBRARY(QT_QTMAIN_LIBRARY_RELEASE NAMES qtmain${QT_LIBINFIX} PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH)
|
||||
+ FIND_LIBRARY(QT_QTMAIN_LIBRARY_DEBUG NAMES qtmain${QT_LIBINFIX}d PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH)
|
||||
ENDIF(Q_WS_WIN)
|
||||
|
||||
# Set QT_QTASSISTANTCLIENT_LIBRARY
|
||||
- FIND_LIBRARY(QT_QTASSISTANTCLIENT_LIBRARY_RELEASE NAMES QtAssistantClient${QT_LIBINFIX} QtAssistantClient${QT_LIBINFIX}4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
|
||||
- FIND_LIBRARY(QT_QTASSISTANTCLIENT_LIBRARY_DEBUG NAMES QtAssistantClient${QT_LIBINFIX}_debug QtAssistantClient${QT_LIBINFIX}d QtAssistantClient${QT_LIBINFIX}d4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
|
||||
+ FIND_LIBRARY(QT_QTASSISTANTCLIENT_LIBRARY_RELEASE NAMES QtAssistantClient${QT_LIBINFIX} QtAssistantClient${QT_LIBINFIX}4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH)
|
||||
+ FIND_LIBRARY(QT_QTASSISTANTCLIENT_LIBRARY_DEBUG NAMES QtAssistantClient${QT_LIBINFIX}_debug QtAssistantClient${QT_LIBINFIX}d QtAssistantClient${QT_LIBINFIX}d4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH)
|
||||
|
||||
# Set QT_QTASSISTANT_LIBRARY
|
||||
- FIND_LIBRARY(QT_QTASSISTANT_LIBRARY_RELEASE NAMES QtAssistantClient${QT_LIBINFIX} QtAssistantClient${QT_LIBINFIX}4 QtAssistant${QT_LIBINFIX} QtAssistant${QT_LIBINFIX}4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
|
||||
- FIND_LIBRARY(QT_QTASSISTANT_LIBRARY_DEBUG NAMES QtAssistantClient${QT_LIBINFIX}_debug QtAssistantClient${QT_LIBINFIX}d QtAssistantClient${QT_LIBINFIX}d4 QtAssistant${QT_LIBINFIX}_debug QtAssistant${QT_LIBINFIX}d4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
|
||||
+ FIND_LIBRARY(QT_QTASSISTANT_LIBRARY_RELEASE NAMES QtAssistantClient${QT_LIBINFIX} QtAssistantClient${QT_LIBINFIX}4 QtAssistant${QT_LIBINFIX} QtAssistant${QT_LIBINFIX}4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH)
|
||||
+ FIND_LIBRARY(QT_QTASSISTANT_LIBRARY_DEBUG NAMES QtAssistantClient${QT_LIBINFIX}_debug QtAssistantClient${QT_LIBINFIX}d QtAssistantClient${QT_LIBINFIX}d4 QtAssistant${QT_LIBINFIX}_debug QtAssistant${QT_LIBINFIX}d4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH)
|
||||
|
||||
# Set QT_QTHELP_LIBRARY
|
||||
- FIND_LIBRARY(QT_QTCLUCENE_LIBRARY_RELEASE NAMES QtCLucene${QT_LIBINFIX} QtCLucene${QT_LIBINFIX}4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
|
||||
- FIND_LIBRARY(QT_QTCLUCENE_LIBRARY_DEBUG NAMES QtCLucene${QT_LIBINFIX}_debug QtCLucene${QT_LIBINFIX}d QtCLucene${QT_LIBINFIX}d4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH)
|
||||
+ FIND_LIBRARY(QT_QTCLUCENE_LIBRARY_RELEASE NAMES QtCLucene${QT_LIBINFIX} QtCLucene${QT_LIBINFIX}4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH)
|
||||
+ FIND_LIBRARY(QT_QTCLUCENE_LIBRARY_DEBUG NAMES QtCLucene${QT_LIBINFIX}_debug QtCLucene${QT_LIBINFIX}d QtCLucene${QT_LIBINFIX}d4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH)
|
||||
IF(Q_WS_MAC AND QT_QTCORE_LIBRARY_RELEASE AND NOT QT_QTCLUCENE_LIBRARY_RELEASE)
|
||||
FIND_LIBRARY(QT_QTCLUCENE_LIBRARY_RELEASE NAMES QtCLucene${QT_LIBINFIX} PATHS ${QT_LIBRARY_DIR})
|
||||
ENDIF(Q_WS_MAC AND QT_QTCORE_LIBRARY_RELEASE AND NOT QT_QTCLUCENE_LIBRARY_RELEASE)
|
||||
@@ -993,67 +993,67 @@
|
||||
FIND_PROGRAM(QT_MOC_EXECUTABLE
|
||||
NAMES moc-qt4 moc
|
||||
PATHS ${QT_BINARY_DIR}
|
||||
- NO_DEFAULT_PATH
|
||||
+ NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
|
||||
)
|
||||
|
||||
FIND_PROGRAM(QT_UIC_EXECUTABLE
|
||||
NAMES uic-qt4 uic
|
||||
PATHS ${QT_BINARY_DIR}
|
||||
- NO_DEFAULT_PATH
|
||||
+ NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
|
||||
)
|
||||
|
||||
FIND_PROGRAM(QT_UIC3_EXECUTABLE
|
||||
NAMES uic3
|
||||
PATHS ${QT_BINARY_DIR}
|
||||
- NO_DEFAULT_PATH
|
||||
+ NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
|
||||
)
|
||||
|
||||
FIND_PROGRAM(QT_RCC_EXECUTABLE
|
||||
NAMES rcc
|
||||
PATHS ${QT_BINARY_DIR}
|
||||
- NO_DEFAULT_PATH
|
||||
+ NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
|
||||
)
|
||||
|
||||
FIND_PROGRAM(QT_DBUSCPP2XML_EXECUTABLE
|
||||
NAMES qdbuscpp2xml
|
||||
PATHS ${QT_BINARY_DIR}
|
||||
- NO_DEFAULT_PATH
|
||||
+ NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
|
||||
)
|
||||
|
||||
FIND_PROGRAM(QT_DBUSXML2CPP_EXECUTABLE
|
||||
NAMES qdbusxml2cpp
|
||||
PATHS ${QT_BINARY_DIR}
|
||||
- NO_DEFAULT_PATH
|
||||
+ NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
|
||||
)
|
||||
|
||||
FIND_PROGRAM(QT_LUPDATE_EXECUTABLE
|
||||
NAMES lupdate-qt4 lupdate
|
||||
PATHS ${QT_BINARY_DIR}
|
||||
- NO_DEFAULT_PATH
|
||||
+ NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
|
||||
)
|
||||
|
||||
FIND_PROGRAM(QT_LRELEASE_EXECUTABLE
|
||||
NAMES lrelease-qt4 lrelease
|
||||
PATHS ${QT_BINARY_DIR}
|
||||
- NO_DEFAULT_PATH
|
||||
+ NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
|
||||
)
|
||||
|
||||
FIND_PROGRAM(QT_QCOLLECTIONGENERATOR_EXECUTABLE
|
||||
NAMES qcollectiongenerator-qt4 qcollectiongenerator
|
||||
PATHS ${QT_BINARY_DIR}
|
||||
- NO_DEFAULT_PATH
|
||||
+ NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
|
||||
)
|
||||
|
||||
FIND_PROGRAM(QT_DESIGNER_EXECUTABLE
|
||||
NAMES designer-qt4 designer
|
||||
PATHS ${QT_BINARY_DIR}
|
||||
- NO_DEFAULT_PATH
|
||||
+ NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
|
||||
)
|
||||
|
||||
FIND_PROGRAM(QT_LINGUIST_EXECUTABLE
|
||||
NAMES linguist-qt4 linguist
|
||||
PATHS ${QT_BINARY_DIR}
|
||||
- NO_DEFAULT_PATH
|
||||
+ NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
|
||||
)
|
||||
|
||||
IF (QT_MOC_EXECUTABLE)
|
||||
@@ -1158,11 +1158,11 @@
|
||||
IF(QT_IS_STATIC)
|
||||
FIND_LIBRARY(QT_${_upper_qt_plugin}_LIBRARY_RELEASE
|
||||
NAMES ${QT_PLUGIN}${QT_LIBINFIX} ${QT_PLUGIN}${QT_LIBINFIX}4
|
||||
- PATHS ${QT_${_upper_qt_plugin_type}_PLUGINS_DIR} NO_DEFAULT_PATH
|
||||
+ PATHS ${QT_${_upper_qt_plugin_type}_PLUGINS_DIR} NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
|
||||
)
|
||||
FIND_LIBRARY(QT_${_upper_qt_plugin}_LIBRARY_DEBUG
|
||||
NAMES ${QT_PLUGIN}${QT_LIBINFIX}_debug ${QT_PLUGIN}${QT_LIBINFIX}d ${QT_PLUGIN}${QT_LIBINFIX}d4
|
||||
- PATHS ${QT_${_upper_qt_plugin_type}_PLUGINS_DIR} NO_DEFAULT_PATH
|
||||
+ PATHS ${QT_${_upper_qt_plugin_type}_PLUGINS_DIR} NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
|
||||
)
|
||||
_QT4_ADJUST_LIB_VARS(${QT_PLUGIN})
|
||||
ELSE(QT_IS_STATIC)
|
||||
@@ -1171,11 +1171,11 @@
|
||||
SET(CMAKE_FIND_LIBRARY_SUFFIXES ${CMAKE_SHARED_MODULE_SUFFIX} ${CMAKE_SHARED_LIBRARY_SUFFIX})
|
||||
FIND_LIBRARY(QT_${_upper_qt_plugin}_PLUGIN_RELEASE
|
||||
NAMES ${QT_PLUGIN}${QT_LIBINFIX} ${QT_PLUGIN}${QT_LIBINFIX}4
|
||||
- PATHS ${QT_${_upper_qt_plugin_type}_PLUGINS_DIR} NO_DEFAULT_PATH
|
||||
+ PATHS ${QT_${_upper_qt_plugin_type}_PLUGINS_DIR} NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
|
||||
)
|
||||
FIND_LIBRARY(QT_${_upper_qt_plugin}_PLUGIN_DEBUG
|
||||
NAMES ${QT_PLUGIN}${QT_LIBINFIX}_debug ${QT_PLUGIN}${QT_LIBINFIX}d ${QT_PLUGIN}${QT_LIBINFIX}d4
|
||||
- PATHS ${QT_${_upper_qt_plugin_type}_PLUGINS_DIR} NO_DEFAULT_PATH
|
||||
+ PATHS ${QT_${_upper_qt_plugin_type}_PLUGINS_DIR} NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
|
||||
)
|
||||
MARK_AS_ADVANCED(QT_${_upper_qt_plugin}_PLUGIN_RELEASE QT_${_upper_qt_plugin}_PLUGIN_DEBUG)
|
||||
SET(CMAKE_FIND_LIBRARY_SUFFIXES ${CMAKE_FIND_LIBRARY_SUFFIXES_DEFAULT})
|
@ -1,71 +0,0 @@
|
||||
diff -ru ./Modules/FindJNI.cmake ../a/Modules/FindJNI.cmake
|
||||
--- ./Modules/FindJNI.cmake 2009-02-21 21:36:50.000000000 +0100
|
||||
+++ ../a/Modules/FindJNI.cmake 2008-11-24 04:44:06.000000000 +0100
|
||||
@@ -2,7 +2,7 @@
|
||||
# This module finds if Java is installed and determines where the
|
||||
# include files and libraries are. It also determines what the name of
|
||||
# the library is. This code sets the following variables:
|
||||
-#
|
||||
+#
|
||||
# JNI_INCLUDE_DIRS = the include dirs to use
|
||||
# JNI_LIBRARIES = the libraries to use
|
||||
# JAVA_AWT_LIBRARY = the path to the jawt library
|
||||
@@ -51,6 +51,8 @@
|
||||
"${dir}"
|
||||
"${dir}/client"
|
||||
"${dir}/server"
|
||||
+ "${dir}/j9vm"
|
||||
+ "${dir}/classic"
|
||||
)
|
||||
ENDFOREACH(dir)
|
||||
|
||||
@@ -60,7 +62,7 @@
|
||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit\\1.3;JavaHome]/include"
|
||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit\\${java_install_version};JavaHome]/include"
|
||||
$ENV{JAVA_HOME}/include
|
||||
- /usr/include
|
||||
+ /usr/include
|
||||
/usr/local/include
|
||||
/usr/lib/java/include
|
||||
/usr/local/lib/java/include
|
||||
@@ -126,7 +128,7 @@
|
||||
)
|
||||
ENDIF(JAVA_HAVE_FRAMEWORK)
|
||||
ELSE(APPLE)
|
||||
- FIND_LIBRARY(JAVA_AWT_LIBRARY jawt
|
||||
+ FIND_LIBRARY(JAVA_AWT_LIBRARY jawt
|
||||
PATHS ${JAVA_AWT_LIBRARY_DIRECTORIES}
|
||||
)
|
||||
FIND_LIBRARY(JAVA_JVM_LIBRARY NAMES jvm JavaVM
|
||||
@@ -134,18 +136,23 @@
|
||||
)
|
||||
ENDIF(APPLE)
|
||||
|
||||
-# add in the include path
|
||||
-FIND_PATH(JAVA_INCLUDE_PATH jni.h
|
||||
+# add in the include path
|
||||
+FIND_PATH(JAVA_INCLUDE_PATH jni.h
|
||||
${JAVA_AWT_INCLUDE_DIRECTORIES}
|
||||
)
|
||||
|
||||
-FIND_PATH(JAVA_INCLUDE_PATH2 jni_md.h
|
||||
+FIND_PATH(JAVA_INCLUDE_PATH2 jni_md.h
|
||||
${JAVA_AWT_INCLUDE_DIRECTORIES}
|
||||
${JAVA_INCLUDE_PATH}/win32
|
||||
${JAVA_INCLUDE_PATH}/linux
|
||||
${JAVA_INCLUDE_PATH}/freebsd
|
||||
)
|
||||
|
||||
+FIND_PATH(JAVA_INCLUDE_PATH2 jniport.h
|
||||
+ ${JAVA_AWT_INCLUDE_DIRECTORIES}
|
||||
+ ${JAVA_INCLUDE_PATH}
|
||||
+)
|
||||
+
|
||||
FIND_PATH(JAVA_AWT_INCLUDE_PATH jawt.h
|
||||
${JAVA_AWT_INCLUDE_DIRECTORIES}
|
||||
${JAVA_INCLUDE_PATH}
|
||||
@@ -169,4 +176,3 @@
|
||||
${JAVA_INCLUDE_PATH2}
|
||||
${JAVA_AWT_INCLUDE_PATH}
|
||||
)
|
||||
-
|
@ -1,11 +0,0 @@
|
||||
--- Modules/FindPythonInterp.cmake
|
||||
+++ Modules/FindPythonInterp.cmake
|
||||
@@ -7,7 +7,7 @@
|
||||
#
|
||||
|
||||
FIND_PROGRAM(PYTHON_EXECUTABLE
|
||||
- NAMES python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 python1.6 python1.5 python
|
||||
+ NAMES python python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 python1.6 python1.5
|
||||
PATHS
|
||||
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\2.5\\InstallPath]
|
||||
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\2.4\\InstallPath]
|
@ -1,13 +0,0 @@
|
||||
--- Modules/FindPythonLibs.cmake
|
||||
+++ Modules/FindPythonLibs.cmake
|
||||
@@ -14,7 +14,9 @@
|
||||
# Search for the python framework on Apple.
|
||||
CMAKE_FIND_FRAMEWORKS(Python)
|
||||
|
||||
-FOREACH(_CURRENT_VERSION 2.6 2.5 2.4 2.3 2.2 2.1 2.0 1.6 1.5)
|
||||
+EXECUTE_PROCESS(COMMAND python -c "import sys; sys.stdout.write('.'.join([str(x) for x in sys.version_info[:2]]))"
|
||||
+ OUTPUT_VARIABLE _PYTHON_VERSION)
|
||||
+FOREACH(_CURRENT_VERSION ${_PYTHON_VERSION})
|
||||
STRING(REPLACE "." "" _CURRENT_VERSION_NO_DOTS ${_CURRENT_VERSION})
|
||||
IF(WIN32)
|
||||
FIND_LIBRARY(PYTHON_DEBUG_LIBRARY
|
@ -1,3 +0,0 @@
|
||||
autocmd BufRead,BufNewFile *.cmake,CMakeLists.txt,*.cmake.in runtime! indent/cmake.vim
|
||||
autocmd BufRead,BufNewFile *.cmake,CMakeLists.txt,*.cmake.in setf cmake
|
||||
autocmd BufRead,BufNewFile *.ctest,*.ctest.in setf cmake
|
@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>kde</herd>
|
||||
</pkgmetadata>
|
@ -1,101 +0,0 @@
|
||||
# ChangeLog for sys-libs/talloc
|
||||
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-libs/talloc/ChangeLog,v 1.23 2011/03/16 14:31:26 ssuominen Exp $
|
||||
|
||||
16 Mar 2011; Samuli Suominen <ssuominen@gentoo.org> talloc-2.0.5.ebuild:
|
||||
Stop unnecessarily forcing Python 2.6.
|
||||
|
||||
15 Mar 2011; Víctor Ostorga <vostorga@gentoo.org> talloc-2.0.5.ebuild:
|
||||
Fixing collision with /usr/lib/libtalloc.so.2 bug #351608 setting python
|
||||
2.6 as runtime python bug #354587 #357269
|
||||
|
||||
01 Mar 2011; Jonathan Callen <abcd@gentoo.org> talloc-2.0.5.ebuild:
|
||||
Add ~amd64-linux/~x86-linux keywords
|
||||
|
||||
*talloc-2.0.5 (13 Jan 2011)
|
||||
|
||||
13 Jan 2011; Tomáš Chvátal <scarabeus@gentoo.org> +talloc-2.0.5.ebuild:
|
||||
Add new talloc version. NOTE: doc xsl file is fetched from net rather than
|
||||
using the system one, this needs to be fixed.
|
||||
|
||||
27 Sep 2010; Mart Raudsepp <leio@gentoo.org> talloc-2.0.1-r1.ebuild:
|
||||
Marked ~mips for bug #285952
|
||||
|
||||
12 Aug 2010; Joseph Jezak <josejx@gentoo.org> talloc-2.0.1-r1.ebuild:
|
||||
Marked ppc/ppc64 stable for bug #300158.
|
||||
|
||||
17 Jun 2010; Kacper Kowalik <xarthisius@gentoo.org>
|
||||
talloc-2.0.1-r1.ebuild, +files/talloc-2.0.1-respect-ldflags.patch:
|
||||
Respect LDFLAGS. Fixes bug 323497. Thanks Andreis Vinogradovs
|
||||
<spamslepnoga@inbox.ru> for report.
|
||||
|
||||
05 Jun 2010; Raúl Porcel <armin76@gentoo.org> talloc-2.0.1-r1.ebuild:
|
||||
alpha/arm/ia64/s390/sh/sparc stable wrt #300158
|
||||
|
||||
19 May 2010; Jeroen Roovers <jer@gentoo.org> talloc-2.0.1-r1.ebuild:
|
||||
Stable for HPPA (bug #300158).
|
||||
|
||||
18 May 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
|
||||
talloc-2.0.1-r1.ebuild:
|
||||
x86 stable wrt bug #300158
|
||||
|
||||
03 May 2010; Olivier Crête <tester@gentoo.org> ChangeLog:
|
||||
amd64 stable, bug #300158
|
||||
|
||||
*talloc-2.0.1-r1 (03 Apr 2010)
|
||||
|
||||
03 Apr 2010; Tiziano Müller <dev-zero@gentoo.org>
|
||||
+talloc-2.0.1-r1.ebuild, metadata.xml:
|
||||
Fixed: unnecessary inherit, swig dependency, documentation install,
|
||||
static-libs building.
|
||||
|
||||
*talloc-2.0.1 (26 Jan 2010)
|
||||
|
||||
26 Jan 2010; Patrick Lauer <patrick@gentoo.org> +talloc-2.0.1.ebuild:
|
||||
Bump
|
||||
|
||||
06 Dec 2009; Diego E. Pettenò <flameeyes@gentoo.org>
|
||||
talloc-2.0.0-r1.ebuild:
|
||||
Block older samba (to force uninstall).
|
||||
|
||||
30 Nov 2009; Raúl Porcel <armin76@gentoo.org> talloc-2.0.0-r1.ebuild:
|
||||
Add ~arm/~ia64/~s390/~sh/~sparc wrt #285952
|
||||
|
||||
29 Nov 2009; Tobias Klausmann <klausman@gentoo.org>
|
||||
talloc-2.0.0-r1.ebuild:
|
||||
Keyworded on alpha, bug #285952
|
||||
|
||||
08 Nov 2009; Joseph Jezak <josejx@gentoo.org> talloc-2.0.0-r1.ebuild:
|
||||
Marked ~ppc for bug #285952.
|
||||
|
||||
04 Nov 2009; Patrick Lauer <patrick@gentoo.org> talloc-1.3.0.ebuild,
|
||||
talloc-1.3.1.ebuild, talloc-2.0.0.ebuild, talloc-2.0.0-r1.ebuild:
|
||||
Small dep fix
|
||||
|
||||
23 Oct 2009; Patrick Lauer <patrick@gentoo.org> talloc-1.3.0.ebuild,
|
||||
talloc-1.3.1.ebuild:
|
||||
Fixing 1.3 ebuilds too
|
||||
|
||||
*talloc-2.0.0-r1 (23 Oct 2009)
|
||||
|
||||
23 Oct 2009; Patrick Lauer <patrick@gentoo.org> +talloc-2.0.0-r1.ebuild,
|
||||
+files/talloc-2.0.0-without-doc.patch:
|
||||
Ebuild cleanups thanks to pva, bug #288536, making docs optional #290193,
|
||||
thanks to Andrew Church for the patch
|
||||
|
||||
11 Oct 2009; Petteri Räty <betelgeuse@gentoo.org> talloc-2.0.0.ebuild:
|
||||
Block <net-fs/samba-libs-3.4 for bug #288545.
|
||||
|
||||
09 Oct 2009; Patrick Lauer <patrick@gentoo.org> talloc-1.3.0.ebuild,
|
||||
talloc-1.3.1.ebuild, talloc-2.0.0.ebuild:
|
||||
Improve description
|
||||
|
||||
*talloc-2.0.0 (09 Oct 2009)
|
||||
*talloc-1.3.1 (09 Oct 2009)
|
||||
*talloc-1.3.0 (09 Oct 2009)
|
||||
|
||||
09 Oct 2009; Patrick Lauer <patrick@gentoo.org> +talloc-1.3.0.ebuild,
|
||||
+talloc-1.3.1.ebuild, +talloc-2.0.0.ebuild, +metadata.xml:
|
||||
Initial commit. Ebuilds based on those provided by Marcel Greter in
|
||||
#231273
|
||||
|
@ -1,5 +0,0 @@
|
||||
AUX talloc-2.0.5-waf-multilib-portage.patch 963 RMD160 612888720e21169bc4b50e52acd7062539ed8bfe SHA1 6cd754616f153a6d187aad0178c1e4b78b52e6ff SHA256 c23d1177b5957c991b5b997d257a1b1d538625a37040a79a45d53bfeb0bd0c8b
|
||||
DIST talloc-2.0.5.tar.gz 365388 RMD160 6a4aafb3829d3de2d25c70025329476790d3d857 SHA1 8ec391304954f1a201b0f2239f4505d93da36cf7 SHA256 b949eb0c4f3467ef26bb8f6af64da3b20df5e34b4243fe2a5a0c28435ba6b32a
|
||||
EBUILD talloc-2.0.5.ebuild 1109 RMD160 0c8fa14117b7329a697112e5c364534ea5a5f2c4 SHA1 733633b49bf585bbbc4799f6e15ff57d2a42b6d4 SHA256 e0615ccc40f2fd25bb6ed0e81f69eb0920af6e4eab029f2e571875f65bd2dacd
|
||||
MISC ChangeLog 3630 RMD160 d4a4793118ebfe373e81e0c0c0a34a0574c7f8b2 SHA1 7fcb61ae4daba28059ad4deecf5465f1bec1fcdf SHA256 2a3daf38444c6555eb45c793356060a27d4eaa431ddc841532a501ac3dc3e843
|
||||
MISC metadata.xml 412 RMD160 bc4ce1becbf6d6dbf2eef283f818d97e6d8ff4cd SHA1 9535124e040cf03a385425627b3622c06d97bf06 SHA256 732d4c39c6e7ddd2d4768724ae637ebadb6abff069fd3cf16d41778cf9f9c9dc
|
@ -1,12 +0,0 @@
|
||||
diff -uNr talloc-2.0.5.orig//buildtools/bin/.waf-1.5.19-64e3c2006c565edf6967cdbf2812184e/wafadmin/Tools/python.py talloc-2.0.5/buildtools/bin/.waf-1.5.19-64e3c2006c565edf6967cdbf2812184e/wafadmin/Tools/python.py
|
||||
--- talloc-2.0.5.orig//buildtools/bin/.waf-1.5.19-64e3c2006c565edf6967cdbf2812184e/wafadmin/Tools/python.py 2011-05-29 19:40:28.000000000 +0200
|
||||
+++ talloc-2.0.5/buildtools/bin/.waf-1.5.19-64e3c2006c565edf6967cdbf2812184e/wafadmin/Tools/python.py 2011-05-29 19:47:26.000000000 +0200
|
||||
@@ -182,7 +182,7 @@
|
||||
python_config=conf.find_program('python-config-%s'%('.'.join(env['PYTHON_VERSION'].split('.')[:2])),var='PYTHON_CONFIG')
|
||||
includes=[]
|
||||
if python_config:
|
||||
- for incstr in Utils.cmd_output("%s %s --includes"%(python,python_config)).strip().split():
|
||||
+ for incstr in Utils.cmd_output("%s --includes"%(python_config)).strip().split():
|
||||
if(incstr.startswith('-I')or incstr.startswith('/I')):
|
||||
incstr=incstr[2:]
|
||||
if incstr not in includes:
|
@ -1,13 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>samba</herd>
|
||||
<maintainer>
|
||||
<email>patrick@gentoo.org</email>
|
||||
<name>Patrick Lauer</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="compat">Enable extra compatibility stuff</flag>
|
||||
<flag name="swig">Install interface definitions for <pkg>dev-lang/swig</pkg></flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
@ -1,43 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-libs/talloc/talloc-2.0.5.ebuild,v 1.5 2011/03/16 14:50:33 ssuominen Exp $
|
||||
|
||||
EAPI=3
|
||||
PYTHON_DEPEND="python? 2:2.6"
|
||||
inherit waf-utils python
|
||||
|
||||
DESCRIPTION="Samba talloc library"
|
||||
HOMEPAGE="http://talloc.samba.org/"
|
||||
SRC_URI="http://samba.org/ftp/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="compat python"
|
||||
|
||||
RDEPEND="!!<sys-libs/talloc-2.0.5"
|
||||
DEPEND="dev-libs/libxslt
|
||||
|| ( dev-lang/python:2.7 dev-lang/python:2.6 )"
|
||||
|
||||
WAF_BINARY="${S}/buildtools/bin/waf"
|
||||
|
||||
src_prepare() {
|
||||
${WAF_BINARY}
|
||||
epatch "${FILESDIR}"/talloc-2.0.5-waf-multilib-portage.patch
|
||||
}
|
||||
|
||||
|
||||
pkg_setup() {
|
||||
# Make sure the build system will use the right python
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local extra_opts=""
|
||||
|
||||
use compat && extra_opts+=" --enable-talloc-compat1"
|
||||
use python || extra_opts+=" --disable-python"
|
||||
waf-utils_src_configure \
|
||||
${extra_opts}
|
||||
}
|
Loading…
Reference in New Issue
Block a user