git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/linamh@2911 6952d904-891a-0410-993b-d76249ca496b
This commit is contained in:
geos_one 2011-06-08 15:26:24 +00:00
parent c35386c0cc
commit 9f2a2c1429
47 changed files with 3861 additions and 21 deletions

View File

@ -1,3 +1,4 @@
DIST icepdfcreator-0.0.7-build-src.zip 51081 RMD160 b2a0eb588d12b060a55c7f7b54ddcf6b0acc6224 SHA1 da9b432104045225871184dbe412c821b8fbe2cb SHA256 3356b7eee1056b72585f325a2961ead121e5b42451926538e192d62d3f3dca78
DIST pdfsam-1.3.0e-sr1-build-1-src.zip 568873 RMD160 d41ec9897a986acec7e58336d2eb03b09cf365d2 SHA1 939c1f9fed1d8d87f6aebc617f974056ae43da37 SHA256 fdece9d10195fa0c722a5b6dfe24dd30308517214f64c1a7f47be5d6ef3b1f69
DIST pdfsam-1.3.0e-sr1-out-src.zip 391942 RMD160 3c04a901323e81d8fbbca073c7016f70ec29e901 SHA1 5f8e96a275de75287a54dd02d269eefe46a29f4d SHA256 ec4b00985a0cf8e31d5f4ac5bf4e734c43808ede8f55506610354f710d3a7df7
DIST pdfsam-1.4.0e-out-src.zip 7415336 RMD160 4859f42e96b2df3c226a60f9b01e5ebde8026138 SHA1 e06e9513fbb1233d92151c4e90bd02da4735fa42 SHA256 8e24328f0cc7019120c49e82e4a9239bc4579d0eef8fd707d952a47466b12fa7
@ -24,6 +25,6 @@ EBUILD pdfsam-1.6.0e.ebuild 5033 RMD160 256cab2398ed80eca9a8ed8b50a6228b0aafc6d0
EBUILD pdfsam-2.0.0e.ebuild 6345 RMD160 906d8aaf1c14980095c1e7070c690ac830f95169 SHA1 2abe07a058da07f4059c8156cf9fe548bf04d313 SHA256 0c7d400afa85da66c63ed44c47e3c2136371bc84f66bb30680eb727a022b5729
EBUILD pdfsam-2.1.0e.ebuild 6722 RMD160 85bf1df93601c1d5b1c5cf79e6ebfaa919160761 SHA1 fc81001c89628c885622f4b69ed2450c1cf80eb4 SHA256 c4f4475d07cd594b1afa8d726dd6b4750ae6cae5cabfe4bfa1651e6a7796d459
EBUILD pdfsam-2.2.0e.ebuild 6728 RMD160 f5083aaed228be936e31d64a5805b74d493bd516 SHA1 0722b35779de0d69accee836b818c2a63db47cd8 SHA256 e0074b09f9d5ba3a1edb2cbbb17a996d7aad7bb53564b12a9a400c6df1e8099c
EBUILD pdfsam-2.2.1e.ebuild 6917 RMD160 bd5ac2b5e1a82c28f4a36be40f016ac246396ded SHA1 1df3f50e48b2a09b10391a411d1249adfc593ffa SHA256 ef952c3e1ec1c9bea48b448f1c3d1242086ecf45f3ab79e051d6a5bcd29b061e
EBUILD pdfsam-2.2.1e.ebuild 8034 RMD160 503883a63f92807a713537e31ee0ea6a23a9461a SHA1 6682ac6acf78209fae28aab08f6cb42fb9ae8899 SHA256 7de5c5f2d86f07a0347a48172685504c225f5b76584fe24393173864f112183b
MISC ChangeLog 2924 RMD160 ffd228a5372039ad9190ae36c1e6cc12a68e2e9b SHA1 7859ba515857f258940cac89c82c093a940f6ecb SHA256 f08fd445d57da3f1049dfdf978cf4a16b3a65543710634f970bb1362ea3d9be8
MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42

View File

@ -8,7 +8,7 @@ inherit java-pkg-2 eutils java-ant-2
DESCRIPTION="A free open source tool to split and merge pdf documents"
HOMEPAGE="http://www.pdfsam.org/"
SRC_URI="mirror://sourceforge/${PN}/${P}-out-src.zip"
SRC_URI="mirror://sourceforge/${PN}/${P}-out-src.zip mirror://sourceforge/${PN}/icepdfcreator-0.0.7-build-src.zip"
LICENSE="GPL-2"
SLOT="2.0"
KEYWORDS="~amd64 ~x86"
@ -34,7 +34,9 @@ COMMON_DEP="dev-java/dom4j:1
dev-java/jai-imageio
dev-java/jbig2
dev-java/jna
dev-java/swt:3.4"
dev-java/swt:3.4
dev-java/ICEpdf
dev-java/batik:1.7"
RDEPEND=">=virtual/jre-1.5
${COMMON_DEP}"
DEPEND=">=virtual/jdk-1.5
@ -44,6 +46,7 @@ DEPEND=">=virtual/jdk-1.5
src_unpack() {
unpack ${A} || die "unpack failed"
cp "${DISTDIR}"/icepdf*.zip "${WORKDIR}" || die "cp failed"
mkdir "${S}"
cd "${S}"
for zip in "${WORKDIR}"/*.zip
@ -54,7 +57,8 @@ src_unpack() {
for bldprop in emp4j jcmdline pdfsam-maine pdfsam-console pdfsam-cover \
pdfsam-decrypt pdfsam-docinfo pdfsam-encrypt pdfsam-langpack \
pdfsam-merge pdfsam-mix pdfsam-rotate pdfsam-setviewer pdfsam-split \
pdfsam-unpack pdfsam-vcomposer pdfsam-vpagereorder jpodrenderercreator
pdfsam-unpack pdfsam-vcomposer pdfsam-vpagereorder jpodrenderercreator \
icepdfcreator
do
echo > ${S}/${bldprop}/ant/build.properties
echo "pdfsam.deploy.dir=${S}/deploy" >> ${S}/${bldprop}/ant/build.properties
@ -62,6 +66,7 @@ src_unpack() {
echo "workspace.dir=${S}" >> ${S}/${bldprop}/ant/build.properties
echo "build.dir=${S}/build" >> ${S}/${bldprop}/ant/build.properties
echo "libs.dir=${S}" >> ${S}/${bldprop}/ant/build.properties
echo "icepdf.libs.dir=${S}" >> ${S}/${bldprop}/ant/build.properties
echo "pdfsam.version=enhanced" >> ${S}/${bldprop}/ant/build.properties
echo "itext.jar.name=iText" >> ${S}/${bldprop}/ant/build.properties
echo "log4j.jar.name=log4j" >> ${S}/${bldprop}/ant/build.properties
@ -99,6 +104,14 @@ src_unpack() {
echo "pdfsam-docinfo.jar.name=pdfsam-docinfo" >> ${S}/${bldprop}/ant/build.properties
echo "pdfsam-rotate.jar.name=pdfsam-rotate" >> ${S}/${bldprop}/ant/build.properties
echo "jpodcreator.jar.name=jpodcreator" >> ${S}/${bldprop}/ant/build.properties
echo "icepdfcore.jar.name=icepdf-core" >> ${S}/${bldprop}/ant/build.properties
echo "icepdfcreator.jar.name=icepdfcreator" >> ${S}/${bldprop}/ant/build.properties
echo "batik-awt-util.jar.name=batik-awt-util" >> ${S}/${bldprop}/ant/build.properties
echo "batik-dom.jar.name=batik-dom" >> ${S}/${bldprop}/ant/build.properties
echo "batik-svg-dom.jar.name=batik-svg-dom" >> ${S}/${bldprop}/ant/build.properties
echo "batik-svggen.jar.name=batik-svggen" >> ${S}/${bldprop}/ant/build.properties
echo "batik-util.jar.name=batik-util" >> ${S}/${bldprop}/ant/build.properties
echo "batik-xml.jar.name=batik-xml" >> ${S}/${bldprop}/ant/build.properties
done
@ -119,10 +132,13 @@ src_unpack() {
java-pkg_jarfrom jai-imageio
java-pkg_jarfrom swt-3.4
java-pkg_jarfrom commons-lang-2.1
java-pkg_jarfrom batik-1.7
java-pkg_jarfrom ICEpdf
}
src_compile() {
eant -buildfile pdfsam-maine/ant/build.xml || die "build failed"
eant -buildfile icepdfcreator/ant/build.xml || die "build failed"
use doc && eant -buildfile pdfsam-maine/ant/build.xml javadoc
}
@ -134,6 +150,7 @@ src_install() {
java-pkg_dojar build/pdfsam-maine/release/dist/pdfsam-enhanced/lib/pdfsam-*.jar
java-pkg_dojar build/pdfsam-maine/release/dist/pdfsam-enhanced/lib/emp4j.jar
java-pkg_dojar build/pdfsam-maine/release/dist/pdfsam-enhanced/ext/jpodcreator.jar
java-pkg_dojar build/icepdfcreator/dist/icepdfcreator.jar
for plugins in cover decrypt docinfo encrypt merge mix rotate setviewer split unpack vcomposer vpagereorder
do

View File

@ -0,0 +1,46 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=1
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-ant-2
DESCRIPTION="Java PDF Renderer"
HOMEPAGE="http://www.icepdf.org/"
SRC_URI="${PN}-${PV}-src.zip"
RESTRICT="fetch"
LICENSE="MPL-1.1"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE=""
COMMON_DEP="
"
RDEPEND=">=virtual/jre-1.4
${COMMON_DEP}"
DEPEND=">=virtual/jdk-1.4
app-arch/unzip
${COMMON_DEP}"
S=${WORKDIR}/${PN}-${PV}-src/icepdf
src_unpack() {
unpack ${A}
cd "${S}"
}
EANT_BUILD_TARGET="build.jars"
EANT_DOC_TARGET=""
src_install() {
die
java-pkg_dojar
use doc && java-pkg_dojavadoc
use source && java-pkg_dosrc
}

View File

@ -0,0 +1,51 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=1
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-ant-2
DESCRIPTION="Java PDF Renderer"
HOMEPAGE="http://www.icepdf.org/"
SRC_URI="${PN}-${PV}-src.zip"
RESTRICT="fetch"
LICENSE="MPL-1.1"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="source"
COMMON_DEP="
dev-java/batik:1.7"
RDEPEND=">=virtual/jre-1.4
${COMMON_DEP}"
DEPEND=">=virtual/jdk-1.4
app-arch/unzip
${COMMON_DEP}"
S=${WORKDIR}/${PN}-${PV}-src/icepdf
src_unpack() {
unpack ${A}
cd "${S}"
}
src_prepare() {
cd "${S}/lib"
rm -v *.jar || die
java-pkg_jar-from batik-1.7
}
EANT_BUILD_TARGET="build.jars"
EANT_DOC_TARGET=""
src_install() {
java-pkg_dojar lib/icepdf-core.jar lib/icepdf-viewer.jar
use source && java-pkg_dosrc core/src viewer/src
}

View File

@ -1,2 +1,8 @@
DIST ICEpdf-4.1.0-src.zip 2387613 RMD160 7b233209f121eded71a1e0175659e13f6abef17e SHA1 09931f71c60d5950fc8dfadc5c8c1f0aa8554788 SHA256 b03bd7cd4bde411e74b6bc54f6984bac9a15d6429ef88c9c86c53206eea5d4e3
DIST ICEpdf-4.1.1-src.zip 2403094 RMD160 b3c86d7d96caa10158634e5ec64b4a30c9777354 SHA1 dd9128358d41611a3398358667b260039700eef8 SHA256 73ab7a02b2ec7b68812b4c5c6f62241394f022570e8d984b7993d8cea053d562
DIST ICEpdf-4.1.4-src.zip 2405085 RMD160 a1dc585e182fbc71c5f70452800c676100e10423 SHA1 3a438687f4daa0a186225e5d53bae38899f1a9e8 SHA256 f8ff8c59ac69352fdfb586de34cdef5d6fcb42a1913b69ea69783cc5dffa68fb
DIST ICEpdf-4.2.0-src.zip 2434532 RMD160 e9de85cc913c6354065e9136f04e62fa7305450d SHA1 006c5c30e1c67e100bb9f5e82d66662a38b20db0 SHA256 c30f9978eaf5323c6f93785327203835afeac67bcfdf5112b844adfb9308c5be
EBUILD ICEpdf-4.1.0.ebuild 713 RMD160 5ec6281f64545d72fbf946d55fa09f73b79484aa SHA1 370726c9900954d795fe4be053f7b77e36def0a4 SHA256 138e5cef3888373af641fa5aa47ce3d950a1bccc30cef2df34f09d71e1f90a0f
EBUILD ICEpdf-4.1.1.ebuild 713 RMD160 5ec6281f64545d72fbf946d55fa09f73b79484aa SHA1 370726c9900954d795fe4be053f7b77e36def0a4 SHA256 138e5cef3888373af641fa5aa47ce3d950a1bccc30cef2df34f09d71e1f90a0f
EBUILD ICEpdf-4.1.4.ebuild 713 RMD160 5ec6281f64545d72fbf946d55fa09f73b79484aa SHA1 370726c9900954d795fe4be053f7b77e36def0a4 SHA256 138e5cef3888373af641fa5aa47ce3d950a1bccc30cef2df34f09d71e1f90a0f
EBUILD ICEpdf-4.2.0.ebuild 847 RMD160 9250d0b803ad843970865b8fec0926144fd9faf7 SHA1 86e9849809f48ea07afc177f31bfed291eae91e5 SHA256 cc52081df5abac54509ffb9cd40d6def2710b3827250468cdbd78df0eae7eb01

View File

@ -1,3 +1,3 @@
EBUILD jai-imageio-1.1.ebuild 1019 RMD160 ee57ab873078f8c912adae093c17ccf81ddd11f5 SHA1 64a0652e93bf69b3477f2e34c0e2bc87a517b201 SHA256 310aca54f09def392ed25eb7d17f448040564fa192d8a2e636498248f8e34234
EBUILD jai-imageio-1.1-r1.ebuild 968 RMD160 85e486c98ae8d27658e8e64b727c1ffa50e2f44a SHA1 9475fe5a18831c8eb72b92aa3e0fec5c84a477a7 SHA256 6dea86fd39a336d2c0c783018290eba91b37f879cb806fc7d59ee23d39d76a9d
MISC ChangeLog 459 RMD160 5ed04c46945682c1f0e2a38dfb4e3073239806e6 SHA1 b4ec446fe47fd1434f2cdf6927646219875b19df SHA256 63bc446c3ae40f3340c91a609344150f23d54796243ad4e5f1887ac219e70cf2
MISC metadata.xml 158 RMD160 493079b5fb71d66863beea1b023901c90ba81be5 SHA1 77cd509a8b3c377b9a24480b48a5d5481b7874f1 SHA256 ea882ceccfd160b16cf7e79de423bdcc12b3fa000f124491a6df36f5783894fb

View File

@ -3,16 +3,12 @@
# $Header: $
JAVA_PKG_IUSE="source"
inherit java-pkg-2 java-ant-2 cvs
inherit java-pkg-2 java-ant-2 subversion
ECVS_SERVER="cvs.dev.java.net:/cvs"
ECVS_MODULE="jai-imageio-core"
ECVS_USER="gentoo_linux"
ECVS_PASS="peerlesspenguin"
ECVS_BRANCH="jai-imageio-1_1-fcs"
ESVN_REPO_URI="https://svn.java.net/svn/jai-imageio-core~svn/tags/jai-imageio-1_1-fcs"
DESCRIPTION="A library for managing images based on JAI"
HOMEPAGE="https://jai-imageio.dev.java.net/"
HOMEPAGE="http://java.net/projects/jai-imageio-core/"
LICENSE="jai-imageio sun-bcla-jclib4jai"
SLOT="0"
KEYWORDS="~amd64 ~x86"

View File

@ -0,0 +1,201 @@
# 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

View File

@ -0,0 +1,5 @@
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

View File

@ -0,0 +1,13 @@
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])

View File

@ -0,0 +1,65 @@
# 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
}

View File

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

View File

@ -0,0 +1,385 @@
# 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

View File

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

View File

@ -0,0 +1,126 @@
--- 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')

View File

@ -0,0 +1,126 @@
--- 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')

View File

@ -0,0 +1,17 @@
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:

View File

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

View File

@ -0,0 +1,106 @@
# 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
}

730
dev-util/cmake/ChangeLog Normal file
View File

@ -0,0 +1,730 @@
# 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.

View File

@ -18,10 +18,18 @@ AUX cmake-2.8.3-buffer_overflow.patch 525 RMD160 ba871f7c1892e7efaef69dd6b8e2012
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

View File

@ -0,0 +1,162 @@
# 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
}

View File

@ -0,0 +1,13 @@
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")
#
# ===================================== ============= ========================
#

View File

@ -0,0 +1,11 @@
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})

View File

@ -0,0 +1,12 @@
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)

View File

@ -0,0 +1,219 @@
--- 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})

View File

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

View File

@ -0,0 +1,4 @@
AUX libv4l_conflict.patch 1350 RMD160 34ea9de2b4ff18ab62338d1c9ce3dfdaff0aef5e SHA1 db5aa984c67073f48ddc69c809882f640dc3b783 SHA256 2aa5ace3f2a9614a95fc5d5091e85cf9a244f04eb8485efda763a580e1daeaec
AUX sane-backends-1.0.22-xerox_mfp-usb.patch 2308 RMD160 8b5547706e391226c33f8fcaa451c384844afba8 SHA1 1e10c4057d839e7a6263d5721b4b47984d7cbb88 SHA256 d3d9a03cb082fb1b735debbfe8a948cb4cee14b13c53a4cc9cd49f23174972c0
DIST sane-backends-1.0.22.tar.gz 5150661 RMD160 524713474a819331d0179fa642fef710d073f1d1 SHA1 dc04d6e6fd18791d8002c3fdb23e89fef3327135 SHA256 9f84a16800497f0b79a278531bb1a0f438de6ce8cf509fefc65a252e29f90c54
EBUILD sane-backends-1.0.22-r1.ebuild 4631 RMD160 94c5f2f28aecce94c0f57e77122fd3a1ba4ef0cf SHA1 40a53245defe21b360b732daa258a171cb2bf800 SHA256 22438dcd392e8f0d3584db683c18afef377d71473933ac20b2dc4459c61a0008

View File

@ -0,0 +1,49 @@
--- sane-backends-1.0.22/backend/v4l.h.deconflict-v4l 2010-12-01 15:49:58.000000000 -0800
+++ sane-backends-1.0.22/backend/v4l.h 2011-04-01 21:44:18.797102300 -0700
@@ -29,6 +29,8 @@
#ifndef v4l_h
#define v4l_h
+#include <libv4l1-videodev.h>
+
/* Kernel interface */
/* Only the stuff we need. For more features, more defines are needed */
@@ -46,7 +48,7 @@
#define VID_TYPE_MPEG_ENCODER 2048 /* Can encode MPEG streams */
#define VID_TYPE_MJPEG_DECODER 4096 /* Can decode MJPEG streams */
#define VID_TYPE_MJPEG_ENCODER 8192 /* Can encode MJPEG streams */
-
+#if 0
struct video_capability
{
char name[32];
@@ -58,7 +60,6 @@
int minwidth; /* Supported width */
int minheight; /* And height */
};
-
struct video_picture
{
__u16 brightness;
@@ -102,9 +103,10 @@
/* bitmap is 1024x625, a '1' bit represents a clipped pixel */
#define VIDEO_CLIPMAP_SIZE (128 * 625)
};
-
+#endif
#define VIDEO_MAX_FRAME 32
+#if 0
struct video_mbuf
{
int size; /* Total memory to map */
@@ -132,7 +134,7 @@
#define VIDEO_TYPE_CAMERA 2
__u16 norm; /* Norm set by channel */
};
-
+#endif
#define VIDIOCGCAP _IOR('v',1,struct video_capability) /* Get capabilities */
#define VIDIOCGCHAN _IOWR('v',2,struct video_channel) /* Get channel info (sources) */
#define VIDIOCSCHAN _IOW('v',3,struct video_channel) /* Set channel */

View File

@ -0,0 +1,73 @@
From 5ea227caeacd504b64eef301e83fa63e0a25b3f7 Mon Sep 17 00:00:00 2001
From: Alex Belkin <abc@telekom.ru>
Date: Tue, 8 Mar 2011 17:57:19 +0300
Subject: [PATCH] keep usb device by default (correct for bug introduced by tcp sub-backend
---
backend/xerox_mfp.c | 27 +++++++++++----------------
1 files changed, 11 insertions(+), 16 deletions(-)
diff --git a/backend/xerox_mfp.c b/backend/xerox_mfp.c
index e08b50f..d4672a7 100644
--- a/backend/xerox_mfp.c
+++ b/backend/xerox_mfp.c
@@ -37,10 +37,10 @@
static const SANE_Device **devlist = NULL; /* sane_get_devices array */
static struct device *devices_head = NULL; /* sane_get_devices list */
-transport available_transports[] = {
+enum { TRANSPORT_USB, TRANSPORT_TCP, TRANSPORTS_MAX };
+transport available_transports[TRANSPORTS_MAX] = {
{ "usb", usb_dev_request, usb_dev_open, usb_dev_close, usb_configure_device },
{ "tcp", tcp_dev_request, tcp_dev_open, tcp_dev_close, tcp_configure_device },
- { 0 }
};
static int resolv_state(int state)
@@ -824,7 +824,13 @@ free_devices (void)
devices_head = NULL;
}
-/* SANE API ignores return code of this callback */
+static transport *tr_from_devname(SANE_String_Const devname)
+{
+ if (strncmp("tcp", devname, 3) == 0)
+ return &available_transports[TRANSPORT_TCP];
+ return &available_transports[TRANSPORT_USB];
+}
+
static SANE_Status
list_one_device (SANE_String_Const devname)
{
@@ -839,12 +845,7 @@ list_one_device (SANE_String_Const devname)
return SANE_STATUS_GOOD;
}
- for (tr = available_transports; tr->ttype; tr++) {
- if (!strncmp (devname, tr->ttype, strlen(tr->ttype)))
- break;
- }
- if (!tr->ttype)
- return SANE_STATUS_INVAL;
+ tr = tr_from_devname(devname);
dev = calloc (1, sizeof (struct device));
if (dev == NULL)
@@ -878,13 +879,7 @@ list_one_device (SANE_String_Const devname)
static SANE_Status
list_conf_devices (UNUSED (SANEI_Config * config), const char *devname)
{
- transport *tr;
-
- for (tr = available_transports; tr->ttype; tr++) {
- if (!strncmp (devname, tr->ttype, strlen(tr->ttype)))
- return tr->configure_device(devname, list_one_device);
- }
- return SANE_STATUS_INVAL;
+ return tr_from_devname(devname)->configure_device(devname, list_one_device);
}
SANE_Status
--
1.7.1

View File

@ -0,0 +1,220 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-gfx/sane-backends/sane-backends-1.0.22-r1.ebuild,v 1.1 2011/05/19 22:53:48 voyageur Exp $
EAPI="4"
inherit eutils flag-o-matic multilib
# gphoto and v4l are handled by their usual USE flags.
# The pint backend was disabled because I could not get it to compile.
# The mustek_usb2 backend would force us to use --enable-pthreads which is off
# by default for linux. Let's keep this one out until we find a way how to
# handle this cleanly.
IUSE_SANE_BACKENDS="
abaton
agfafocus
apple
artec
artec_eplus48u
as6e
avision
bh
canon
canon630u
canon_dr
canon_pp
cardscan
coolscan
coolscan2
coolscan3
dc25
dc210
dc240
dell1600n_net
dmc
epjitsu
epson
epson2
fujitsu
genesys
gt68xx
hp
hp3500
hp3900
hp4200
hp5400
hp5590
hpsj5s
hpljm1005
hs2p
ibm
kodak
kvs1025
kvs20xx
leo
lexmark
ma1509
magicolor
matsushita
microtek
microtek2
mustek
mustek_pp
mustek_usb
nec
net
niash
p5
pie
pixma
plustek
plustek_pp
qcam
ricoh
rts8891
s9036
sceptre
sharp
sm3600
sm3840
snapscan
sp15c
st400
stv680
tamarack
teco1
teco2
teco3
test
u12
umax
umax_pp
umax1220u
xerox_mfp"
IUSE="avahi usb gphoto2 ipv6 v4l doc"
for backend in ${IUSE_SANE_BACKENDS}; do
IUSE="${IUSE} +sane_backends_${backend}"
done
DESCRIPTION="Scanner Access Now Easy - Backends"
HOMEPAGE="http://www.sane-project.org/"
RDEPEND="
sane_backends_dc210? ( virtual/jpeg )
sane_backends_dc240? ( virtual/jpeg )
sane_backends_dell1600n_net? ( virtual/jpeg )
avahi? ( >=net-dns/avahi-0.6.24 )
sane_backends_canon_pp? ( sys-libs/libieee1284 )
sane_backends_hpsj5s? ( sys-libs/libieee1284 )
sane_backends_mustek_pp? ( sys-libs/libieee1284 )
usb? ( virtual/libusb:0 )
gphoto2? (
media-libs/libgphoto2
virtual/jpeg
)
v4l? ( media-libs/libv4l )"
DEPEND="${RDEPEND}
v4l? ( sys-kernel/linux-headers )
doc? (
virtual/latex-base
|| ( dev-texlive/texlive-latexextra app-text/ptex )
)
>=sys-apps/sed-4"
# We now use new syntax construct (SUBSYSTEMS!="usb|usb_device)
RDEPEND="${RDEPEND}
!<sys-fs/udev-114"
SRC_URI="ftp://ftp.sane-project.org/pub/sane/${P}/${P}.tar.gz
ftp://ftp.sane-project.org/pub/sane/old-versions/${P}/${P}.tar.gz"
SLOT="0"
LICENSE="GPL-2 public-domain"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
pkg_setup() {
enewgroup scanner
}
src_prepare() {
cat >> backend/dll.conf.in <<-EOF
# Add support for the HP-specific backend. Needs net-print/hplip installed.
hpaio
# Add support for the Epson-specific backend. Needs media-gfx/iscan installed.
epkowa
EOF
#epatch "${DISTDIR}/${P}-i18n.patch"
# Bug #368083
epatch "${FILESDIR}"/${P}-xerox_mfp-usb.patch
# Bug #356919
epatch "${FILESDIR}/libv4l_conflict.patch"
}
src_configure() {
append-flags -fno-strict-aliasing
# the blank is intended - an empty string would result in building ALL backends.
local BACKENDS=" "
use gphoto2 && BACKENDS="gphoto2"
use v4l && BACKENDS="${BACKENDS} v4l"
for backend in ${IUSE_SANE_BACKENDS}; do
if use "sane_backends_${backend}"; then
BACKENDS="${BACKENDS} ${backend}"
fi
done
local myconf=$(use_enable usb libusb)
if ! use doc; then
myconf="${myconf} --disable-latex"
fi
if use sane_backends_mustek_pp; then
myconf="${myconf} --enable-parport-directio"
fi
if ! ( use sane_backends_canon_pp || use sane_backends_hpsj5s || use sane_backends_mustek_pp ); then
myconf="${myconf} sane_cv_use_libieee1284=no"
fi
SANEI_JPEG="sanei_jpeg.o" SANEI_JPEG_LO="sanei_jpeg.lo" \
BACKENDS="${BACKENDS}" econf \
$(use_with gphoto2) \
$(use_enable ipv6) \
$(use_enable avahi) \
${myconf}
}
src_compile() {
emake VARTEXFONTS="${T}/fonts" || die
if use usb; then
cd tools/hotplug
grep -v '^$' libsane.usermap > libsane.usermap.new
mv libsane.usermap.new libsane.usermap
fi
}
src_install () {
emake INSTALL_LOCKPATH="" DESTDIR="${D}" install \
docdir=/usr/share/doc/${PF} || die
keepdir /var/lib/lock/sane
fowners root:scanner /var/lib/lock/sane
fperms g+w /var/lib/lock/sane
dodir /etc/env.d
if use usb; then
insinto /etc/hotplug/usb
exeinto /etc/hotplug/usb
doins tools/hotplug/libsane.usermap
doexe tools/hotplug/libusbscanner
newdoc tools/hotplug/README tools/hotplug/README.hotplug
echo >> "${D}"/etc/env.d/30sane "USB_DEVFS_PATH=/dev/bus/usb"
fi
insinto /$(get_libdir)/udev/rules.d
newins tools/udev/libsane.rules 41-libsane.rules
dodoc NEWS AUTHORS ChangeLog* README README.linux
echo "SANE_CONFIG_DIR=/etc/sane.d" >> "${D}"/etc/env.d/30sane
}

View File

@ -3,10 +3,12 @@ AUX avutil_aes_sha_h.patch 1299 RMD160 fe7e1d94adb228d9d64f40c499db9f9382154515
DIST ffmpeg-0.6.90-rc0.tar.bz2 4531418 RMD160 5be99cc0242a3d7bf64622c082f0896460e90c66 SHA1 a5c898a220a7f2220a49a37c44d273d1775d081c SHA256 2e11fecba789fb2ee52e6fefbad07a026087b4b27df517fa0a6e31816f75c9f6
DIST ffmpeg-0.6_p25767.tar.bz2 4000052 RMD160 1463e744ca5f6e5535571efe19296f055ba870fb SHA1 219ecd5007eb030945556a7f279beae980a96543 SHA256 a6773c54b528d967f56811866b149ac980ad96f6c06a00e56987f7a48b4d9ff2
DIST ffmpeg-0.6_p28715.tar.bz2 4342986 RMD160 cd8a43d0337a3d66d7ca55682e3dab5a9537c302 SHA1 036afb71ce287d00d687f4935d898da9481f0933 SHA256 d664d4feb8e86da234721c0d509acfdb20a335716ea157904a898bb3e82cb56f
DIST ffmpeg-0.7-rc1.tar.bz2 4782516 RMD160 26bad1c174e7b58a3bc207c6327d052670b53203 SHA1 d15c005f46483fbfc3b678cb1c89123762b56b82 SHA256 55703829d2bef30c5f294aee9a3a62beb772ca443fbbd688e79c6a0bd012aa1e
EBUILD ffmpeg-0.6.90_rc0-r2.ebuild 8077 RMD160 b9767aa9a8f493a93377d177d6f5ac240447bcb8 SHA1 031c07b7ec9fe2e4d0ce3369456c37b32b484605 SHA256 216412a2e36d8f756d121ea17395abd1ee21e6c621a3c1e50409238698038312
EBUILD ffmpeg-0.6.90_rc0.ebuild 7997 RMD160 fb37bb687fc1bdcea4f6b0f58da519a6c20d8f57 SHA1 ab46e6c81b81898d1fd2a2f8289f23105f936bd3 SHA256 8282fd65545920dc2a180a9e508ca76e71d932566978c987b6aa9b23eae5c13b
EBUILD ffmpeg-0.6_p25767.ebuild 8035 RMD160 176ad09a076b26b01c022e63a1a7d49f51af367e SHA1 c98efe3bd7b54eb16417845d293782f9c1f22e42 SHA256 cdebee41e6c51b89a58b8ec3d2a07a2f8b0798bdcbf903aa5c0d825904e179a2
EBUILD ffmpeg-0.6_p28715.ebuild 7947 RMD160 99997b2240874bb972357d50a454280a7e5f9f54 SHA1 f03e469cdaafa3fa34b0311ef75c92234e9ff0b9 SHA256 a3abb5c3177cc2480504d35c5652c75ec05561ed6d8d9a02be195f17bc04866e
EBUILD ffmpeg-0.7_rc1.ebuild 8329 RMD160 63164430abd54a6a08745d5ed833be7d6e15c92b SHA1 e216902bb8739362be7791f94365809c25aa7702 SHA256 0562a4806625ffaaa9adbd7fb9f19f86f40ccd2eecd1befb10e563669c8150a0
EBUILD ffmpeg-9999.ebuild 8035 RMD160 176ad09a076b26b01c022e63a1a7d49f51af367e SHA1 c98efe3bd7b54eb16417845d293782f9c1f22e42 SHA256 cdebee41e6c51b89a58b8ec3d2a07a2f8b0798bdcbf903aa5c0d825904e179a2
MISC ChangeLog 57991 RMD160 f7dfe2012b77370a8fcf4b836163efb928e0294d SHA1 ef025469d0bbe098028d3b28317daa9228f39136 SHA256 96b76ce7ed3e8edbc3adde5c3b1db503435c89ad974204d92f1907accddeb6b0
MISC metadata.xml 2265 RMD160 0416ebff8851e2ec715a801a3ecd66a98865578e SHA1 58d9750865481aedecd4d61dcaee9e43e6a27404 SHA256 38a520565c24ca97877c3b2814d685beb0079e3ad4d28e5924667084ba3ffd86

View File

@ -0,0 +1,279 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ffmpeg-0.7_rc1.ebuild,v 1.1 2011/04/28 13:57:58 aballier Exp $
EAPI="2"
SCM=""
if [ "${PV#9999}" != "${PV}" ] ; then
SCM="git"
EGIT_REPO_URI="git://git.videolan.org/ffmpeg.git"
fi
inherit eutils flag-o-matic multilib toolchain-funcs ${SCM}
DESCRIPTION="Complete solution to record, convert and stream audio and video. Includes libavcodec."
HOMEPAGE="http://ffmpeg.org/"
if [ "${PV#9999}" != "${PV}" ] ; then
SRC_URI=""
elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot
SRC_URI="mirror://gentoo/${P}.tar.bz2"
else # Release
SRC_URI="http://ffmpeg.org/releases/${P/_/-}.tar.bz2"
fi
FFMPEG_REVISION="${PV#*_p}"
LICENSE="GPL-2 amr? ( GPL-3 ) encode? ( aac? ( GPL-3 ) )"
SLOT="0"
if [ "${PV#9999}" = "${PV}" ] ; then
KEYWORDS="~amd64 ~arm ~x86-fbsd"
fi
IUSE="
+3dnow +3dnowext aac alsa altivec amr avx bindist +bzip2 celt cpudetection
custom-cflags debug dirac doc +encode faac frei0r gsm +hardcoded-tables
ieee1394 jack jpeg2k +mmx +mmxext mp3 network oss pic qt-faststart rtmp
schroedinger sdl speex +ssse3 static-libs test theora threads truetype v4l
v4l2 vaapi vdpau vorbis vpx X x264 xvid +zlib
"
VIDEO_CARDS="nvidia"
for x in ${VIDEO_CARDS}; do
IUSE="${IUSE} video_cards_${x}"
done
RDEPEND="
alsa? ( media-libs/alsa-lib )
amr? ( media-libs/opencore-amr )
bzip2? ( app-arch/bzip2 )
celt? ( >=media-libs/celt-0.11.1 )
dirac? ( media-video/dirac )
encode? (
aac? ( media-libs/vo-aacenc )
amr? ( media-libs/vo-amrwbenc )
faac? ( media-libs/faac )
mp3? ( >=media-sound/lame-3.98.3 )
theora? ( >=media-libs/libtheora-1.1.1[encode] media-libs/libogg )
vorbis? ( media-libs/libvorbis media-libs/libogg )
x264? ( >=media-libs/x264-0.0.20101029 )
xvid? ( >=media-libs/xvid-1.1.0 )
)
frei0r? ( media-plugins/frei0r-plugins )
gsm? ( >=media-sound/gsm-1.0.12-r1 )
ieee1394? ( media-libs/libdc1394 sys-libs/libraw1394 )
jack? ( media-sound/jack-audio-connection-kit )
jpeg2k? ( >=media-libs/openjpeg-1.3-r2 )
rtmp? ( >=media-video/rtmpdump-2.2f )
sdl? ( >=media-libs/libsdl-1.2.13-r1[audio,video] )
schroedinger? ( media-libs/schroedinger )
speex? ( >=media-libs/speex-1.2_beta3 )
truetype? ( media-libs/freetype:2 )
vaapi? ( >=x11-libs/libva-0.32 )
video_cards_nvidia? ( vdpau? ( x11-libs/libvdpau ) )
vpx? ( >=media-libs/libvpx-0.9.6 )
X? ( x11-libs/libX11 x11-libs/libXext )
zlib? ( sys-libs/zlib )
!media-video/qt-faststart
"
DEPEND="${RDEPEND}
>=sys-devel/make-3.81
dirac? ( dev-util/pkgconfig )
doc? ( app-text/texi2html )
mmx? ( dev-lang/yasm )
rtmp? ( dev-util/pkgconfig )
schroedinger? ( dev-util/pkgconfig )
test? ( net-misc/wget )
v4l? ( sys-kernel/linux-headers )
v4l2? ( sys-kernel/linux-headers )
"
S=${WORKDIR}/${P/_/-}
src_prepare() {
if [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot
export revision=git-N-${FFMPEG_REVISION}
fi
}
src_configure() {
local myconf="${EXTRA_FFMPEG_CONF}"
# Set to --enable-version3 if (L)GPL-3 is required
local version3=""
# enabled by default
for i in debug doc network vaapi zlib; do
use ${i} || myconf="${myconf} --disable-${i}"
done
use bzip2 || myconf="${myconf} --disable-bzlib"
use sdl || myconf="${myconf} --disable-ffplay"
use custom-cflags && myconf="${myconf} --disable-optimizations"
use cpudetection && myconf="${myconf} --enable-runtime-cpudetect"
#for i in h264_vdpau mpeg1_vdpau mpeg_vdpau vc1_vdpau wmv3_vdpau; do
# use video_cards_nvidia || myconf="${myconf} --disable-decoder=${i}"
# use vdpau || myconf="${myconf} --disable-decoder=${i}"
#done
use video_cards_nvidia && use vdpau || myconf="${myconf} --disable-vdpau"
# Encoders
if use encode
then
use mp3 && myconf="${myconf} --enable-libmp3lame"
use aac && { myconf="${myconf} --enable-libvo-aacenc" ; version3=" --enable-version3" ; }
use amr && { myconf="${myconf} --enable-libvo-amrwbenc" ; version3=" --enable-version3" ; }
for i in theora vorbis x264 xvid; do
use ${i} && myconf="${myconf} --enable-lib${i}"
done
if use bindist
then
use faac && ewarn "faac is nonfree and cannot be distributed;
disabling faac support."
else
use faac && myconf="${myconf} --enable-libfaac --enable-nonfree"
fi
else
myconf="${myconf} --disable-encoders"
fi
# libavdevice options
use ieee1394 && myconf="${myconf} --enable-libdc1394"
# Indevs
for i in v4l v4l2 alsa oss jack ; do
use ${i} || myconf="${myconf} --disable-indev=${i}"
done
use X && myconf="${myconf} --enable-x11grab"
# Outdevs
for i in alsa oss ; do
use ${i} || myconf="${myconf} --disable-outdev=${i}"
done
# libavfilter options
use frei0r && myconf="${myconf} --enable-frei0r"
use truetype && myconf="${myconf} --enable-libfreetype"
# Threads; we only support pthread for now but ffmpeg supports more
use threads && myconf="${myconf} --enable-pthreads"
# Decoders
use amr && { myconf="${myconf} --enable-libopencore-amrwb --enable-libopencore-amrnb" ; version3=" --enable-version3" ; }
for i in celt gsm dirac rtmp schroedinger speex vpx; do
use ${i} && myconf="${myconf} --enable-lib${i}"
done
use jpeg2k && myconf="${myconf} --enable-libopenjpeg"
# CPU features
for i in mmx ssse3 altivec avx ; do
use ${i} || myconf="${myconf} --disable-${i}"
done
use mmxext || myconf="${myconf} --disable-mmx2"
use 3dnow || myconf="${myconf} --disable-amd3dnow"
use 3dnowext || myconf="${myconf} --disable-amd3dnowext"
# disable mmx accelerated code if PIC is required
# as the provided asm decidedly is not PIC for x86.
if use pic && use x86 ; then
myconf="${myconf} --disable-mmx --disable-mmx2"
fi
# Option to force building pic
use pic && myconf="${myconf} --enable-pic"
# Try to get cpu type based on CFLAGS.
# Bug #172723
# We need to do this so that features of that CPU will be better used
# If they contain an unknown CPU it will not hurt since ffmpeg's configure
# will just ignore it.
for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do
[ "${i}" = "native" ] && i="host" # bug #273421
[[ ${i} = *-sse3 ]] && i="${i%-sse3}" # bug 283968
myconf="${myconf} --cpu=${i}"
break
done
# Mandatory configuration
myconf="
--enable-gpl
${version3}
--enable-postproc
--enable-avfilter
--disable-stripping
${myconf}"
# cross compile support
if tc-is-cross-compiler ; then
myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel) --cross-prefix=${CHOST}-"
case ${CHOST} in
*freebsd*)
myconf="${myconf} --target-os=freebsd"
;;
mingw32*)
myconf="${myconf} --target-os=mingw32"
;;
*linux*)
myconf="${myconf} --target-os=linux"
;;
esac
fi
# Misc stuff
use hardcoded-tables && myconf="${myconf} --enable-hardcoded-tables"
# Specific workarounds for too-few-registers arch...
if [[ $(tc-arch) == "x86" ]]; then
filter-flags -fforce-addr -momit-leaf-frame-pointer
append-flags -fomit-frame-pointer
is-flag -O? || append-flags -O2
if (use debug); then
# no need to warn about debug if not using debug flag
ewarn ""
ewarn "Debug information will be almost useless as the frame pointer is omitted."
ewarn "This makes debugging harder, so crashes that has no fixed behavior are"
ewarn "difficult to fix. Please have that in mind."
ewarn ""
fi
fi
cd "${S}"
./configure \
--prefix=/usr \
--libdir=/usr/$(get_libdir) \
--shlibdir=/usr/$(get_libdir) \
--mandir=/usr/share/man \
--enable-shared \
--cc="$(tc-getCC)" \
--host-cc="$(tc-getCC)" \
--host-cflags="${CFLAGS}" \
--host-ldflags="${LDFLAGS}" \
$(use_enable static-libs static) \
${myconf} || die
}
src_compile() {
emake version.h || die #252269
emake || die
if use qt-faststart; then
tc-export CC
emake -C tools qt-faststart || die
fi
}
src_install() {
emake DESTDIR="${D}" install install-man || die
dodoc Changelog README INSTALL
dodoc doc/*
if use qt-faststart; then
dobin tools/qt-faststart || die
fi
}
src_test() {
if use encode ; then
LD_LIBRARY_PATH="${S}/libpostproc:${S}/libswscale:${S}/libavcodec:${S}/libavdevice:${S}/libavfilter:${S}/libavformat:${S}/libavutil" \
emake test || die "Some tests failed"
else
ewarn "Tests fail without USE=encode, skipping"
fi
}

View File

@ -2,6 +2,12 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-nds/openldap/ChangeLog,v 1.370 2010/04/11 15:24:10 jokey Exp $
*openldap-2.4.25 (28 May 2011)
28 May 2011; Mario Fetka <mario.fetka@gmail.com>
files/openldap-2.4.22.ebuild.diff, +openldap-2.4.25.ebuild:
Bump samba4 patch
10 Mar 2011; Mario Fetka <mario.fetka@gmail.com> metadata.xml:
bump with samba4 useflag

View File

@ -12,7 +12,7 @@ AUX openldap-2.4.17-contrib-smbk5pwd.patch 2046 RMD160 8e3834159767183535efa2144
AUX openldap-2.4.17-fix-lmpasswd-gnutls-symbols.patch 3542 RMD160 7e17304b2b85e2dec12e0bc49b82e35443cc703e SHA1 7a25d0002581ae6f78ffe498c3e05eef0119f7a6 SHA256 31e816eb9f3b52f5f9d183f82adebff75892e45e764187e579a92204c90889cb
AUX openldap-2.4.17-gcc44.patch 509 RMD160 07c1b8400e1b24cb8f20f2647b1354d2b28f653d SHA1 5df5a165acec74667f5989f291aedd958be56358 SHA256 33345882f601050ecaa6bb3dd7458e6b5f8e3684345847f7a53d4a1b0f514bda
AUX openldap-2.4.19-contrib-smbk5pwd.patch 1555 RMD160 ce8f5caafa4b3d89dc11537f0045335b25c59404 SHA1 372906228b2ab6be13a689f895e173abb4862f2e SHA256 8e08af4235529cbc0c4541a28d5cf7e8cf3f41f7504af41527e993e1399fee92
AUX openldap-2.4.22.ebuild.diff 1335 RMD160 1dab9e86258f7fe2d241f0f30d1a269642f50ce9 SHA1 e1f11cee0c07824ca8d2c296492f4ffb991baba3 SHA256 0602de854ce0fb83d04d9f1f56c046574c07553b152eb3543bf8c75b7ea57c13
AUX openldap-2.4.22.ebuild.diff 1335 RMD160 4cdf9167dd8b241af196a4f72f276356d3d31684 SHA1 34c5ef793a78d70111a58ef7904c006c83ec86fc SHA256 751433d2cd2ca82ad05bbf29a95d92444612aa535aa35ba8f3e798b6500c0842
AUX slapd-confd 436 RMD160 764d5e2915d9af33fd1db2489ceac6d953750984 SHA1 a16b4674b45ac1e1c8a8f9e84ad0de519c81aa11 SHA256 1ccb8a3b78b65b125b24779dd065cf8000e2d5e4da267bb0a892e730edd2055d
AUX slapd-initd 609 RMD160 3e1daa2bbbbec78aad265a1c4190098730a4234d SHA1 56d5f1d1f59e37bbcef2399847328c7963694f0a SHA256 840f984031b1fc84d4c6ba59c5ba0de5794be596215f0089c7739dba88d610d5
AUX slapd-initd2 622 RMD160 750d7c59d1b7e47b0b21b96d301244c3ec3e28bf SHA1 a438adef50bfb925cc7550156b6dbefd68dcb856 SHA256 abd3ab5c58b18845f6946bbf93c987d833c8a94b88841c587ce453faf738cefa
@ -20,8 +20,10 @@ AUX slurpd-initd 494 RMD160 9f3a06bcab2e4ce8e66783af506d26595bbbdcd2 SHA1 8ab66a
DIST openldap-2.4.22.tgz 5179727 RMD160 4edf1a822fcb34a06d18a28ce2f50cd040946453 SHA1 dd506b461c1fccd55dfff123b87aa6d07c899136 SHA256 c29b34031305616cf2c847d30706e2d2cdfc2cf91431e0bddab5d483395a40c1
DIST openldap-2.4.23.tgz 5182440 RMD160 d2268e8fb894680d1d9926fedca736f195e0a0be SHA1 26027e7020256c5f47e17787f17ee8b31af42378 SHA256 5a5ede91d5e8ab3c7f637620aa29a3b96eb34318a8b26c8eef2d2c789fc055e3
DIST openldap-2.4.24.tgz 5240643 RMD160 b9df6a5a562b83fe4ad92f8779909b36fab65c52 SHA1 a4baad3d45ae5810ba5fee48603210697c70d52f SHA256 fdcecb64082a0d8e124f13b31fccf4765901e29decaf4224b28d4cff90a14614
DIST openldap-2.4.25.tgz 5250595 RMD160 31217119f9a82712240bee10c2a350c8f35e0b8e SHA1 56efaf3656cc68d3b5be66422c0c89f0104d7183 SHA256 615acc9970ae2f612bae7e8012d63f3194ef02a2a638bc1fd9ca7f31d85c1075
EBUILD openldap-2.4.22.ebuild 20379 RMD160 b7c7defdfcf7aa14b80064219326af823c7b7631 SHA1 4d331c21e40fea26fab163c50843fac897f5f64c SHA256 b2e5bb9586925bb1dc8bff7a9a8850812639bcaa4f2fb89c6efa03882f5e7644
EBUILD openldap-2.4.23.ebuild 20369 RMD160 90599a947a238edca12b340c4b3dc3df166224dd SHA1 dbbef8fec1c19ea027f1fcb41b957e4e59ab7185 SHA256 b8802afd821e4f6231971317269c4f07adf76bdfcd71b46238938c04bd9eddff
EBUILD openldap-2.4.24.ebuild 20370 RMD160 e4b2bbc628bbf1aa583761ecd02721ac372b581a SHA1 318542d35e508e0042891b6beb818d7bc49d8e6f SHA256 6d910b576ac589796c28e00c27ca9806d861073a0ec54232d69de2bc885cefa1
MISC ChangeLog 65420 RMD160 ac15a25b0663bb466648f78ee0b0f028b122f3d4 SHA1 316f6d3cacce76b7afccc1d2a6a77c193c17f1dc SHA256 8199539d42a4514c529a3480c208aa8a73ca3d5be16187b33d32822b54c4b6c4
EBUILD openldap-2.4.25.ebuild 20381 RMD160 e35f0167d804e4ad887d7f658f7c1eeca28dc8db SHA1 ed23ba4722ae7d087d283ed38c55a3a07a80b09a SHA256 b3820ffd1d978ee8f65ab6c90b861942f6de7e1db1e9ad8f195b2669e89af0e4
MISC ChangeLog 65586 RMD160 a41c639872efa4024cd8e6f85ad113929fb6ba6f SHA1 7f90043be19090ea63351a50f6ad636421bf54e7 SHA256 cf4a8591c4b426f5569447bf44e2f418a4b05a9f6c3fae2bdc3f3b9c171a1f05
MISC metadata.xml 609 RMD160 03c8cbd053db76231f859b1c55c5c98a81ab93b4 SHA1 94aa8548d9d70c345694d34e95bdc79716aa7816 SHA256 9ce8d5f8cb31fc99d3d156e453a4e5bf8d7e4546bbe818bb1cb729653b776bff

View File

@ -1,5 +1,5 @@
--- /usr/portage/net-nds/openldap/openldap-2.4.21.ebuild 2010-04-11 17:14:48.000000000 +0200
+++ openldap-2.4.24.ebuild 2010-06-03 05:27:07.963282627 +0200
+++ openldap-2.4.25.ebuild 2010-06-03 05:27:07.963282627 +0200
@@ -17,7 +17,7 @@
IUSE_BACKEND="+berkdb"
IUSE_OVERLAY="overlays perl"

View File

@ -0,0 +1,621 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-nds/openldap/openldap-2.4.25.ebuild,v 1.1 2011/05/06 15:45:59 robbat2 Exp $
EAPI="2"
inherit db-use eutils flag-o-matic multilib ssl-cert versionator toolchain-funcs
DESCRIPTION="LDAP suite of application and development tools"
HOMEPAGE="http://www.OpenLDAP.org/"
SRC_URI="mirror://openldap/openldap-release/${P}.tgz"
LICENSE="OPENLDAP"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
IUSE_DAEMON="crypt icu samba slp tcpd experimental minimal"
IUSE_BACKEND="+berkdb"
IUSE_OVERLAY="overlays perl"
IUSE_OPTIONAL="gnutls iodbc sasl ssl odbc debug ipv6 syslog selinux"
IUSE_CONTRIB="smbkrb5passwd kerberos samba4"
IUSE_CONTRIB="${IUSE_CONTRIB} -cxx"
IUSE="${IUSE_DAEMON} ${IUSE_BACKEND} ${IUSE_OVERLAY} ${IUSE_OPTIONAL} ${IUSE_CONTRIB}"
# openssl is needed to generate lanman-passwords required by samba
RDEPEND="sys-libs/ncurses
icu? ( dev-libs/icu )
tcpd? ( sys-apps/tcp-wrappers )
ssl? ( !gnutls? ( dev-libs/openssl )
gnutls? ( net-libs/gnutls ) )
sasl? ( dev-libs/cyrus-sasl )
!minimal? (
odbc? ( !iodbc? ( dev-db/unixODBC )
iodbc? ( dev-db/libiodbc ) )
slp? ( net-libs/openslp )
perl? ( dev-lang/perl[-build] )
samba? ( dev-libs/openssl )
berkdb? ( sys-libs/db )
smbkrb5passwd? (
dev-libs/openssl
app-crypt/heimdal )
kerberos? ( virtual/krb5 )
cxx? ( dev-libs/cyrus-sasl )
)
selinux? ( sec-policy/selinux-openldap )"
DEPEND="${RDEPEND}"
# for tracking versions
OPENLDAP_VERSIONTAG=".version-tag"
OPENLDAP_DEFAULTDIR_VERSIONTAG="/var/lib/openldap-data"
openldap_filecount() {
local dir="$1"
find "${dir}" -type f ! -name '.*' ! -name 'DB_CONFIG.example' | wc -l
}
openldap_find_versiontags() {
# scan for all datadirs
openldap_datadirs=""
if [ -f "${ROOT}"/etc/openldap/slapd.conf ]; then
openldap_datadirs="$(awk '{if($1 == "directory") print $2 }' ${ROOT}/etc/openldap/slapd.conf)"
fi
openldap_datadirs="${openldap_datadirs} ${OPENLDAP_DEFAULTDIR_VERSIONTAG}"
einfo
einfo "Scanning datadir(s) from slapd.conf and"
einfo "the default installdir for Versiontags"
einfo "(${OPENLDAP_DEFAULTDIR_VERSIONTAG} may appear twice)"
einfo
# scan datadirs if we have a version tag
openldap_found_tag=0
have_files=0
for each in ${openldap_datadirs}; do
CURRENT_TAGDIR=${ROOT}`echo ${each} | sed "s:\/::"`
CURRENT_TAG=${CURRENT_TAGDIR}/${OPENLDAP_VERSIONTAG}
if [ -d ${CURRENT_TAGDIR} ] && [ ${openldap_found_tag} == 0 ] ; then
einfo "- Checking ${each}..."
if [ -r ${CURRENT_TAG} ] ; then
# yey, we have one :)
einfo " Found Versiontag in ${each}"
source ${CURRENT_TAG}
if [ "${OLDPF}" == "" ] ; then
eerror "Invalid Versiontag found in ${CURRENT_TAGDIR}"
eerror "Please delete it"
eerror
die "Please kill the invalid versiontag in ${CURRENT_TAGDIR}"
fi
OLD_MAJOR=`get_version_component_range 2-3 ${OLDPF}`
[ $(openldap_filecount ${CURRENT_TAGDIR}) -gt 0 ] && have_files=1
# are we on the same branch?
if [ "${OLD_MAJOR}" != "${PV:0:3}" ] ; then
ewarn " Versiontag doesn't match current major release!"
if [[ "${have_files}" == "1" ]] ; then
eerror " Versiontag says other major and you (probably) have datafiles!"
echo
openldap_upgrade_howto
else
einfo " No real problem, seems there's no database."
fi
else
einfo " Versiontag is fine here :)"
fi
else
einfo " Non-tagged dir ${each}"
[ $(openldap_filecount ${each}) -gt 0 ] && have_files=1
if [[ "${have_files}" == "1" ]] ; then
einfo " EEK! Non-empty non-tagged datadir, counting `ls -a ${each} | wc -l` files"
echo
eerror
eerror "Your OpenLDAP Installation has a non tagged datadir that"
eerror "possibly contains a database at ${CURRENT_TAGDIR}"
eerror
eerror "Please export data if any entered and empty or remove"
eerror "the directory, installation has been stopped so you"
eerror "can take required action"
eerror
eerror "For a HOWTO on exporting the data, see instructions in the ebuild"
eerror
die "Please move the datadir ${CURRENT_TAGDIR} away"
fi
fi
einfo
fi
done
[ "${have_files}" == "1" ] && einfo "DB files present" || einfo "No DB files present"
# Now we must check for the major version of sys-libs/db linked against.
SLAPD_PATH=${ROOT}/usr/$(get_libdir)/openldap/slapd
if [ "${have_files}" == "1" -a -f "${SLAPD_PATH}" ]; then
OLDVER="$(/usr/bin/ldd ${SLAPD_PATH} \
| awk '/libdb-/{gsub("^libdb-","",$1);gsub(".so$","",$1);print $1}')"
NEWVER="$(use berkdb && db_findver sys-libs/db)"
local fail=0
if [ -z "${OLDVER}" -a -z "${NEWVER}" ]; then
:
# Nothing wrong here.
elif [ -z "${OLDVER}" -a -n "${NEWVER}" ]; then
eerror " Your existing version of OpenLDAP was not built against"
eerror " any version of sys-libs/db, but the new one will build"
eerror " against ${NEWVER} and your database may be inaccessible."
echo
fail=1
elif [ -n "${OLDVER}" -a -z "${NEWVER}" ]; then
eerror " Your existing version of OpenLDAP was built against"
eerror " sys-libs/db:${OLDVER}, but the new one will not be"
eerror " built against any version and your database may be"
eerror " inaccessible."
echo
fail=1
elif [ "${OLDVER}" != "${NEWVER}" ]; then
eerror " Your existing version of OpenLDAP was built against"
eerror " sys-libs/db:${OLDVER}, but the new one will build against"
eerror " ${NEWVER} and your database would be inaccessible."
echo
fail=1
fi
[ "${fail}" == "1" ] && openldap_upgrade_howto
fi
echo
einfo
einfo "All datadirs are fine, proceeding with merge now..."
einfo
}
openldap_upgrade_howto() {
eerror
eerror "A (possible old) installation of OpenLDAP was detected,"
eerror "installation will not proceed for now."
eerror
eerror "As major version upgrades can corrupt your database,"
eerror "you need to dump your database and re-create it afterwards."
eerror
eerror "Additionally, rebuilding against different major versions of the"
eerror "sys-libs/db libraries will cause your database to be inaccessible."
eerror ""
d="$(date -u +%s)"
l="/root/ldapdump.${d}"
i="${l}.raw"
eerror " 1. /etc/init.d/slurpd stop ; /etc/init.d/slapd stop"
eerror " 2. slapcat -l ${i}"
eerror " 3. egrep -v '^entryCSN:' <${i} >${l}"
eerror " 4. mv /var/lib/openldap-data/ /var/lib/openldap-data-backup/"
eerror " 5. emerge --update \=net-nds/${PF}"
eerror " 6. etc-update, and ensure that you apply the changes"
eerror " 7. slapadd -l ${l}"
eerror " 8. chown ldap:ldap /var/lib/openldap-data/*"
eerror " 9. /etc/init.d/slapd start"
eerror "10. check that your data is intact."
eerror "11. set up the new replication system."
eerror
if [ "${FORCE_UPGRADE}" != "1" ]; then
die "You need to upgrade your database first"
else
eerror "You have the magical FORCE_UPGRADE=1 in place."
eerror "Don't say you weren't warned about data loss."
fi
}
pkg_setup() {
if ! use sasl && use cxx ; then
die "To build the ldapc++ library you must emerge openldap with sasl support"
fi
if use minimal && has_version "net-nds/openldap" && built_with_use net-nds/openldap minimal ; then
einfo
einfo "Skipping scan for previous datadirs as requested by minimal useflag"
einfo
else
openldap_find_versiontags
fi
enewgroup ldap 439
enewuser ldap 439 -1 /usr/$(get_libdir)/openldap ldap
}
src_prepare() {
# ensure correct SLAPI path by default
sed -i -e 's,\(#define LDAPI_SOCK\).*,\1 "/var/run/openldap/slapd.sock",' \
"${S}"/include/ldap_defaults.h
epatch "${FILESDIR}"/${PN}-2.4.17-gcc44.patch
epatch \
"${FILESDIR}"/${PN}-2.2.14-perlthreadsfix.patch \
"${FILESDIR}"/${PN}-2.4.15-ppolicy.patch
# bug #116045 - still present in 2.4.19
epatch "${FILESDIR}"/${PN}-2.4.19-contrib-smbk5pwd.patch
# bug #189817
epatch "${FILESDIR}"/${PN}-2.4.11-libldap_r.patch
# bug #233633
epatch "${FILESDIR}"/${PN}-2.4.17-fix-lmpasswd-gnutls-symbols.patch
cd "${S}"/build
einfo "Making sure upstream build strip does not do stripping too early"
sed -i.orig \
-e '/^STRIP/s,-s,,g' \
top.mk || die "Failed to block stripping"
# wrong assumption that /bin/sh is /bin/bash
sed -i \
-e 's|/bin/sh|/bin/bash|g' \
"${S}"/tests/scripts/* || die "sed failed"
}
build_contrib_module() {
lt="${S}/libtool"
# <dir> <sources> <outputname>
cd "${S}/contrib/slapd-modules/$1"
einfo "Compiling contrib-module: $3"
# Make sure it's uppercase
local define_name="$(echo "SLAPD_OVER_${1}" | LC_ALL=C tr '[:lower:]' '[:upper:]')"
"${lt}" --mode=compile --tag=CC \
"${CC}" \
-D${define_name}=SLAPD_MOD_DYNAMIC \
-I../../../include -I../../../servers/slapd ${CFLAGS} \
-o ${2%.c}.lo -c $2 || die "compiling $3 failed"
einfo "Linking contrib-module: $3"
"${lt}" --mode=link --tag=CC \
"${CC}" -module \
${CFLAGS} \
${LDFLAGS} \
-rpath /usr/$(get_libdir)/openldap/openldap \
-o $3.la ${2%.c}.lo || die "linking $3 failed"
}
src_configure() {
local myconf
#Fix for glibc-2.8 and ucred. Bug 228457.
append-flags -D_GNU_SOURCE
use debug && myconf="${myconf} $(use_enable debug)"
# ICU usage is not configurable
export ac_cv_header_unicode_utypes_h="$(use icu && echo yes || echo no)"
if ! use minimal ; then
# re-enable serverside overlay chains per bug #296567
# see ldap docs chaper 12.3.1 for details
myconf="${myconf} --enable-ldap"
# backends
myconf="${myconf} --enable-slapd"
if use berkdb ; then
einfo "Using Berkeley DB for local backend"
myconf="${myconf} --enable-bdb --enable-hdb"
# We need to include the slotted db.h dir for FreeBSD
append-cppflags -I$(db_includedir)
else
ewarn
ewarn "Note: if you disable berkdb, you can only use remote-backends!"
ewarn
ebeep 5
myconf="${myconf} --disable-bdb --disable-hdb"
fi
for backend in dnssrv ldap meta monitor null passwd relay shell sock; do
myconf="${myconf} --enable-${backend}=mod"
done
myconf="${myconf} $(use_enable perl perl mod)"
myconf="${myconf} $(use_enable odbc sql mod)"
if use odbc ; then
local odbc_lib="unixodbc"
if use iodbc ; then
odbc_lib="iodbc"
append-cppflags -I/usr/include/iodbc
fi
myconf="${myconf} --with-odbc=${odbc_lib}"
fi
# slapd options
myconf="${myconf} $(use_enable crypt) $(use_enable slp)"
myconf="${myconf} $(use_enable samba lmpasswd) $(use_enable syslog)"
if use experimental ; then
myconf="${myconf} --enable-dynacl"
myconf="${myconf} --enable-aci=mod"
fi
for option in aci cleartext modules rewrite rlookups slapi; do
myconf="${myconf} --enable-${option}"
done
# slapd overlay options
# Compile-in the syncprov, the others as module
myconf="${myconf} --enable-syncprov=yes"
use overlays && myconf="${myconf} --enable-overlays=mod"
else
myconf="${myconf} --disable-slapd --disable-bdb --disable-hdb"
myconf="${myconf} --disable-overlays --disable-syslog"
fi
# basic functionality stuff
myconf="${myconf} $(use_enable ipv6)"
myconf="${myconf} $(use_with sasl cyrus-sasl) $(use_enable sasl spasswd)"
myconf="${myconf} $(use_enable tcpd wrappers)"
local ssl_lib="no"
if use ssl || ( use ! minimal && use samba ) ; then
ssl_lib="openssl"
use gnutls && ssl_lib="gnutls"
fi
myconf="${myconf} --with-tls=${ssl_lib}"
for basicflag in dynamic local proctitle shared static; do
myconf="${myconf} --enable-${basicflag}"
done
tc-export CC AR CXX
STRIP=/bin/true \
econf \
--libexecdir=/usr/$(get_libdir)/openldap \
${myconf} || die "econf failed"
}
src_configure_cxx() {
# This needs the libraries built by the first build run.
# So we have to run it AFTER the main build, not just after the main
# configure.
if ! use minimal ; then
if use cxx ; then
local myconf_ldapcpp
myconf_ldapcpp="${myconf_ldapcpp} --with-ldap-includes=../../include"
cd "${S}/contrib/ldapc++"
OLD_LDFLAGS="$LDFLAGS"
OLD_CPPFLAGS="$CPPFLAGS"
append-ldflags -L../../libraries/liblber/.libs -L../../libraries/libldap/.libs
append-ldflags -L../../../libraries/liblber/.libs -L../../../libraries/libldap/.libs
append-cppflags -I../../../include
econf ${myconf_ldapcpp} \
CC="${CC}" \
CXX="${CXX}" \
|| die "econf ldapc++ failed"
CPPFLAGS="$OLD_CPPFLAGS"
LDFLAGS="${OLD_LDFLAGS}"
fi
fi
}
src_compile() {
emake depend || die "emake depend failed"
emake CC="${CC}" AR="${AR}" || die "emake failed"
lt="${S}/libtool"
export echo="echo"
if ! use minimal ; then
if use cxx ; then
einfo "Building contrib library: ldapc++"
src_configure_cxx
cd "${S}/contrib/ldapc++"
emake \
CC="${CC}" CXX="${CXX}" \
|| die "emake ldapc++ failed"
fi
if use smbkrb5passwd ; then
einfo "Building contrib-module: smbk5pwd"
cd "${S}/contrib/slapd-modules/smbk5pwd"
emake \
DEFS="-DDO_SAMBA -DDO_KRB5" \
KRB5_INC="$(krb5-config --cflags)" \
CC="${CC}" libexecdir="/usr/$(get_libdir)/openldap" \
|| die "emake smbk5pwd failed"
fi
if use samba4 ; then
einfo "Building contrib-module: samba4"
cd "${S}/contrib/slapd-modules/samba4"
emake \
CC="${CC}" libexecdir="/usr/$(get_libdir)/openldap" \
|| die "emake samba4 failed"
fi
if use kerberos ; then
cd "${S}/contrib/slapd-modules/passwd"
einfo "Compiling contrib-module: pw-kerberos"
"${lt}" --mode=compile --tag=CC \
"${CC}" \
-I../../../include \
${CFLAGS} \
$(krb5-config --cflags) \
-DHAVE_KRB5 \
-o kerberos.lo \
-c kerberos.c || die "compiling pw-kerberos failed"
einfo "Linking contrib-module: pw-kerberos"
"${lt}" --mode=link --tag=CC \
"${CC}" -module \
${CFLAGS} \
${LDFLAGS} \
-rpath /usr/$(get_libdir)/openldap/openldap \
-o pw-kerberos.la \
kerberos.lo || die "linking pw-kerberos failed"
fi
# We could build pw-radius if GNURadius would install radlib.h
cd "${S}/contrib/slapd-modules/passwd"
einfo "Compiling contrib-module: pw-netscape"
"${lt}" --mode=compile --tag=CC \
"${CC}" \
-I../../../include \
${CFLAGS} \
-o netscape.lo \
-c netscape.c || die "compiling pw-netscape failed"
einfo "Linking contrib-module: pw-netscape"
"${lt}" --mode=link --tag=CC \
"${CC}" -module \
${CFLAGS} \
${LDFLAGS} \
-rpath /usr/$(get_libdir)/openldap/openldap \
-o pw-netscape.la \
netscape.lo || die "linking pw-netscape failed"
build_contrib_module "addpartial" "addpartial-overlay.c" "addpartial-overlay"
build_contrib_module "allop" "allop.c" "overlay-allop"
build_contrib_module "allowed" "allowed.c" "allowed"
build_contrib_module "autogroup" "autogroup.c" "autogroup"
build_contrib_module "denyop" "denyop.c" "denyop-overlay"
build_contrib_module "dsaschema" "dsaschema.c" "dsaschema-plugin"
# lastmod may not play well with other overlays
build_contrib_module "lastmod" "lastmod.c" "lastmod"
build_contrib_module "nops" "nops.c" "nops-overlay"
build_contrib_module "trace" "trace.c" "trace"
# build slapi-plugins
cd "${S}/contrib/slapi-plugins/addrdnvalues"
einfo "Building contrib-module: addrdnvalues plugin"
"${CC}" -shared \
-I../../../include \
${CFLAGS} \
-fPIC \
${LDFLAGS} \
-o libaddrdnvalues-plugin.so \
addrdnvalues.c || die "Building libaddrdnvalues-plugin.so failed"
fi
}
src_test() {
cd tests ; make tests || die "make tests failed"
}
src_install() {
lt="${S}/libtool"
emake DESTDIR="${D}" install || die "make install failed"
dodoc ANNOUNCEMENT CHANGES COPYRIGHT README "${FILESDIR}"/DB_CONFIG.fast.example
docinto rfc ; dodoc doc/rfc/*.txt
# openldap modules go here
# TODO: write some code to populate slapd.conf with moduleload statements
keepdir /usr/$(get_libdir)/openldap/openldap/
# initial data storage dir
keepdir /var/lib/openldap-data
fowners ldap:ldap /var/lib/openldap-data
fperms 0700 /var/lib/openldap-data
echo "OLDPF='${PF}'" > "${D}${OPENLDAP_DEFAULTDIR_VERSIONTAG}/${OPENLDAP_VERSIONTAG}"
echo "# do NOT delete this. it is used" >> "${D}${OPENLDAP_DEFAULTDIR_VERSIONTAG}/${OPENLDAP_VERSIONTAG}"
echo "# to track versions for upgrading." >> "${D}${OPENLDAP_DEFAULTDIR_VERSIONTAG}/${OPENLDAP_VERSIONTAG}"
# change slapd.pid location in configuration file
keepdir /var/run/openldap
fowners ldap:ldap /var/run/openldap
fperms 0755 /var/run/openldap
if ! use minimal; then
# use our config
rm "${D}"etc/openldap/slapd.conf
insinto /etc/openldap
newins "${FILESDIR}"/${PN}-2.3.34-slapd-conf slapd.conf
configfile="${D}"etc/openldap/slapd.conf
# populate with built backends
ebegin "populate config with built backends"
for x in "${D}"usr/$(get_libdir)/openldap/openldap/back_*.so; do
elog "Adding $(basename ${x})"
sed -e "/###INSERTDYNAMICMODULESHERE###$/a# moduleload\t$(basename ${x})" -i "${configfile}"
done
sed -e "s:###INSERTDYNAMICMODULESHERE###$:# modulepath\t/usr/$(get_libdir)/openldap/openldap:" -i "${configfile}"
fowners root:ldap /etc/openldap/slapd.conf
fperms 0640 /etc/openldap/slapd.conf
cp "${configfile}" "${configfile}".default
eend
# install our own init scripts
newinitd "${FILESDIR}"/slapd-initd2 slapd
newconfd "${FILESDIR}"/slapd-confd slapd
if [ $(get_libdir) != lib ]; then
sed -e "s,/usr/lib/,/usr/$(get_libdir)/," -i "${D}"etc/init.d/slapd
fi
if use cxx ; then
einfo "Install the ldapc++ library"
cd "${S}/contrib/ldapc++"
emake DESTDIR="${D}" libexecdir="/usr/$(get_libdir)/openldap" install || die "emake install ldapc++ failed"
newdoc README ldapc++-README
fi
if use smbkrb5passwd ; then
einfo "Install the smbk5pwd module"
cd "${S}/contrib/slapd-modules/smbk5pwd"
emake DESTDIR="${D}" libexecdir="/usr/$(get_libdir)/openldap" install || die "emake install smbk5pwd failed"
newdoc README smbk5pwd-README
fi
if use samba4 ; then
einfo "Install the samba4 module"
cd "${S}/contrib/slapd-modules/samba4"
emake DESTDIR="${D}" libexecdir="/usr/$(get_libdir)/openldap" install || die "emake install samba4 failed"
newdoc README samba4-README
fi
einfo "Installing contrib modules"
cd "${S}/contrib/slapd-modules"
for l in */*.la; do
"${lt}" --mode=install cp ${l} \
"${D}"usr/$(get_libdir)/openldap/openldap || \
die "installing ${l} failed"
done
docinto contrib
newdoc addpartial/README addpartial-README
newdoc allop/README allop-README
doman allop/slapo-allop.5
newdoc autogroup/README autogroup-README
newdoc denyop/denyop.c denyop-denyop.c
newdoc dsaschema/README dsaschema-README
doman lastmod/slapo-lastmod.5
doman nops/slapo-nops.5
newdoc passwd/README passwd-README
cd "${S}/contrib/slapi-plugins"
insinto /usr/$(get_libdir)/openldap/openldap
doins */*.so
docinto contrib
newdoc addrdnvalues/README addrdnvalues-README
fi
}
pkg_preinst() {
# keep old libs if any
preserve_old_lib usr/$(get_libdir)/{libldap,libldap_r,liblber}-2.3.so.0
}
pkg_postinst() {
if ! use minimal ; then
# You cannot build SSL certificates during src_install that will make
# binary packages containing your SSL key, which is both a security risk
# and a misconfiguration if multiple machines use the same key and cert.
if use ssl; then
install_cert /etc/openldap/ssl/ldap
chown ldap:ldap "${ROOT}"etc/openldap/ssl/ldap.*
ewarn "Self-signed SSL certificates are treated harshly by OpenLDAP 2.[12]"
ewarn "Self-signed SSL certificates are treated harshly by OpenLDAP 2.[12]"
ewarn "add 'TLS_REQCERT never' if you want to use them."
fi
# These lines force the permissions of various content to be correct
chown ldap:ldap "${ROOT}"var/run/openldap
chmod 0755 "${ROOT}"var/run/openldap
chown root:ldap "${ROOT}"etc/openldap/slapd.conf{,.default}
chmod 0640 "${ROOT}"etc/openldap/slapd.conf{,.default}
chown ldap:ldap "${ROOT}"var/lib/openldap-{data,ldbm}
fi
elog "Getting started using OpenLDAP? There is some documentation available:"
elog "Gentoo Guide to OpenLDAP Authentication"
elog "(http://www.gentoo.org/doc/en/ldap-howto.xml)"
elog "---"
elog "An example file for tuning BDB backends with openldap is"
elog "DB_CONFIG.fast.example in /usr/share/doc/${PF}/"
preserve_old_lib_notify /usr/$(get_libdir)/{liblber,libldap,libldap_r}-2.3.so.0
}

12
svn-commit.tmp Normal file
View File

@ -0,0 +1,12 @@
add new package
-- Diese und die folgenden Zeilen werden ignoriert --
A dev-python/pycairo
A dev-python/pycairo/metadata.xml
A dev-python/pycairo/files
A dev-python/pycairo/files/pycairo-1.10.0-svg_check.patch
A dev-python/pycairo/files/pycairo-1.10.0-waf-multilib.patch
A dev-python/pycairo/files/py2cairo-1.10.0-svg_check.patch
A dev-python/pycairo/pycairo-1.10.0-r1.ebuild
A dev-python/pycairo/Manifest
A dev-python/pycairo/ChangeLog

View File

@ -2,8 +2,14 @@ DIST apparmor-patches-2.6.34-2.5-p1.tar.bz2 49439 RMD160 67359c74d8055835902f161
DIST apparmor-patches-2.6.35-2.5-p1.tar.bz2 49422 RMD160 d63b22a5cd4a69a9ebaf90358a72fd4f4e2b8467 SHA1 ffc7dadf2c9d1697cff6ea7f00a1bbcd2f7070ca SHA256 85ba4d31fc5cbc5c460a25b2a32e0d881c1f548b2888f6a3c4a43fb2542693be
DIST deblob-2.6.34 88276 RMD160 12f83200b74a9d859b7241b1e8d8c0250d8bcb90 SHA1 985bd73ebca8e720f92eb01d11c22e25d21865b6 SHA256 9478ada7a36f3858ef9ba3dc5c9609fb45fa9b286a002ccfba09045c81b217ed
DIST deblob-2.6.35 90643 RMD160 3ddd784a9be90b98f126345fc71b45bc711b66a6 SHA1 a8774f8e27c402701fb436e2bd3ea996d88178b6 SHA256 dda16c3b77c6159715ca05d8a45f509420f5fc708afee038a820e18751f537b7
DIST deblob-2.6.36 90559 RMD160 32cc73f2b3fa0304e7ebf8c35f0501570ad08ce7 SHA1 71c2cc4bcdb800d46deac61cb9ac8c2cc51b1faa SHA256 fe4fb0cb06d017d1ec70f50c1c06e184c31c9bba6c4b359e43d54125d60501df
DIST deblob-2.6.37 97431 RMD160 8880f01ec565b3d5093caeacf7b1ee2b93d6f586 SHA1 a34daada57dc6d73cfc61b25dfcb248eac245337 SHA256 8beee2feddd27230aac078017d4927b67296941c855720560e58ab520abe7e2e
DIST deblob-2.6.38 99773 RMD160 f52e78df8e819319d0aabf24fe471e2ef9e02140 SHA1 0d176aa88f0525123d293e26617f2d287fabdddc SHA256 ddabcd846baa19b7e82adec3ca8ff17f2f7425c292516889098559f639e763eb
DIST deblob-check-2.6.34 268995 RMD160 0186c8b3ef596feb0be938a7a75da620a7f425b2 SHA1 59f978b9455099c634947638ebf1ce6c82c1aead SHA256 2c995748c14bed50b93746a35a44b33138b2758031e3ef7d0159911cbab83c30
DIST deblob-check-2.6.35 269127 RMD160 2143e3f0fc362d90b00f5f05cdd6dac811f352d0 SHA1 6f2b976d64ad375db641ca9220fc40df1c5e3d8f SHA256 2cf4a02ab3e06512fe16d75704ceca9bd4d97fe0985ea0a0a34f64ce7fc18527
DIST deblob-check-2.6.36 285794 RMD160 2e3232ec9cbbb4874e90a4995372e2f10c0036e1 SHA1 f06f75e3b96d8bce109aa30ccab491624602795c SHA256 5e6fcb7110da5fb62edb0b85f169090de714cba2aac3cbfafbd84b6a860c8641
DIST deblob-check-2.6.37 328720 RMD160 6739c283f68b9de253071d757991d41618722cb8 SHA1 65d202793837b916974de3e0d2dfa5312cbfe31e SHA256 113898a885fce63b367ea6b7ddcf1e7c3ae47bac01617c228252a061433b6d32
DIST deblob-check-2.6.38 345831 RMD160 1caea73e54a21cb1100a4ee8226201ddd8a89985 SHA1 44de3ac14d9a3e94b97553051aff0ebfada45274 SHA256 6f681dbd1c1c44cba2c9902dd77a5a51b2d1cc81567cffc60ba92bd0bdd4ff2f
DIST genpatches-2.6.34-3.base.tar.bz2 7695 RMD160 3a5d82dfd4f19dcb06082265d6b0625629e388ff SHA1 a526ad552ad6a143104183a083be6d0b7ffdc340 SHA256 0b603ae584d4915653d5b3249eef00153ac1a2dca7ec4d300fc4d60300c72a48
DIST genpatches-2.6.34-3.extras.tar.bz2 15527 RMD160 988e3878a7c2a4676988e54010e8e8c76ed9d999 SHA1 1e218561e5d5c2d86e471245819dcc8ce022905e SHA256 7e99fb2c4320446b312110fc6f9f5e2bcc60127f80f80d8cb09c34483c68dca9
DIST genpatches-2.6.35-1.base.tar.bz2 6334 RMD160 2215f4824a8b7cefc3840aeae23a15b238599309 SHA1 c30fd6a62c182f3f4cc3b9df93fd88a52d15f5f8 SHA256 cccd5579b87f18a0affa3b9bedb93eb9abf177a8c8e4a352857267bfc718c52c
@ -12,13 +18,13 @@ DIST genpatches-2.6.36-4.base.tar.bz2 13623 RMD160 bf5947dd5169f8933a95fdbb0f618
DIST genpatches-2.6.36-4.extras.tar.bz2 15516 RMD160 adaf6a0c6df113bd8ac346c890f6a369ca591a42 SHA1 72d48550f8cf10f504d4bc1584fc39bdb7461d8f SHA256 207b6ec18ad6c24dbe6f4184b4d142f83d5b2517b3202da24fb7930313422a3f
DIST genpatches-2.6.37-1.base.tar.bz2 770 RMD160 64dcca357f523eeac74500e78310d56a8a07be30 SHA1 895e5c7ce4e8c9e01857457d8b3b9f030a99e173 SHA256 8bc3cd19243410dc4862e8903eb6738eebf01668de861f6fa2d2f6c654ec9a7d
DIST genpatches-2.6.37-1.extras.tar.bz2 15531 RMD160 7d13a870de0db777fa776d1eb1187f0a5f3de5c2 SHA1 48fc0d22cc0579c179c3265a1da605e3854b6fec SHA256 a986ffece5f069ad7346797691030e989e73c34101a998224fc57f86b2fc4bc0
DIST genpatches-2.6.38-2.base.tar.bz2 48753 RMD160 417ca84cb264b96957868b8c9ab30797f7c7a06f SHA1 d74abf89f6872fb8fe97a39d761aa089922becda SHA256 47f44957cc780aa44b2be8c48ea76009d03f3b90b4e9e8dcd4af128aa34f7421
DIST genpatches-2.6.38-2.extras.tar.bz2 15668 RMD160 79642f14a75c96f029dfb6ec4f86fe82a34b5094 SHA1 adde8ec89e98f4ee0ada4bfc24d225157efec2be SHA256 ffad6a0c3015fd0fe43f512fa353e0206a4eb0d45102459180391f96d2204caa
DIST genpatches-2.6.38-5.base.tar.bz2 121256 RMD160 df96fd9e8a18a2b0738b90122dc1be14042f30a2 SHA1 604117bfd1d8d5901ec3dabe5d83285e411748e8 SHA256 1c34e81dde44f2a6a07ad679d68276d22cb59da3245b8a6bd845ecd885b592cc
DIST genpatches-2.6.38-5.extras.tar.bz2 15665 RMD160 39abb5818bdc5025ff9b6648f976e48ded035776 SHA1 c89301b292e398a31051fae885312aeb938c9278 SHA256 e4335af53a45ccb40396a6cbcac753ceb48c63aeea4f8fbb578070c1ab24d33f
DIST geos_one-patches-2.6.34-1-p5.tar.bz2 1980770 RMD160 251fec41b37695cefabf70961ee8b564a078b414 SHA1 664e692b7fcdf51b7049e4ad63b13b788c661413 SHA256 eee046a3985d154ba4c75e4d06809db06df4158e5c8f4a27cbff60c645bc5698
DIST geos_one-patches-2.6.35-2-p1.tar.bz2 1303662 RMD160 1e136af5b273a1c95ff29824a1a77b435b029b9a SHA1 6f0432eb5a11e7402a53666380751805ebcdba92 SHA256 902aecbf3c6044608eb17e7d5ebcff1d17d7c158ba96cb7f838e7f2a1d57a31e
DIST go-patches-2.6.36-2-p1.tar.bz2 986382 RMD160 9ee04544aaaf060097cfd56f0d6ae9c0607f92f3 SHA1 37c5f9c0dd7ed86b7d69b20f068394eb789c5527 SHA256 650fe499ba5e8782ebb7b81e781489c6eb20fb8fc0ffb2e860cad79cf02cde68
DIST go-patches-2.6.37-1-p1.tar.bz2 13448979 RMD160 11ce13f4afb8dba28268537e2d6778abc92866db SHA1 8341f648ae7927a0d43e674e4d8fbcb857c383ba SHA256 8c8879ff37138d961e884aef71a247ee6b1aff6721dc44a504e3fe6def0d5703
DIST go-patches-2.6.38-1-p1.tar.bz2 571739 RMD160 f42e5cbd985c24d230468e9a082b4e578e509ea3 SHA1 08f04941c0a0dcee3bf850d8ac696b9a4fe983ad SHA256 30ee29a8986dc00f21d87524bf5a2b54038a0e94f2e358087cf03d0a8cf698e8
DIST go-patches-2.6.38-2-p1.tar.bz2 697893 RMD160 e123435c4560294b8cabcc42b7f6d4c88e92fccb SHA1 9c841f7d167fc472a2d463b786bd60f0f6d02503 SHA256 9b5cb51646a712f70b709fb3fd533f0c0768bc1aea4ca6de00b882b628a495e3
DIST linux-2.6.34.tar.bz2 67633622 RMD160 dafd721b00c13e3652405b517b379eed10020bf4 SHA1 4188857ba71f301991dc56285f593e9c311e5824 SHA256 fa395fec7de633df1cb85b6248b8f35af98380ed128a8bc465fb48bc4d252633
DIST linux-2.6.35.tar.bz2 69305709 RMD160 f5d91abb4fa72fac812578d830b22180d85a0e6f SHA1 4cb1fbfbeedcd658ca37739679c65dfaa136bf4e SHA256 18b2e2c336032e366c942622b77302cb05fc034fb19018f086a4ebc9ed41bfcf
DIST linux-2.6.36.tar.bz2 70277083 RMD160 d739da505a79e71a1370d36e1373b36be055c123 SHA1 b546ab66458d7d614151d80adbc03b4d28977ae2 SHA256 15a076d1a435a6bf8e92834eba4b390b4ec094ce06d47f89d071ca9e5788ce04
@ -30,6 +36,6 @@ EBUILD go-sources-2.6.34-r1.ebuild 1892 RMD160 2a2937799233a3885b0baf5ad46d6caa3
EBUILD go-sources-2.6.35-r1.ebuild 1470 RMD160 ec0473310b62996c013e45d2900f8376f2aefa5b SHA1 bcdd3dbcad9449ebb21133150b3bfdfb8a5208e6 SHA256 4b12b81cf6c6b72c79120a85367c4afc6284d683f5813e5b57db46c11f31e66f
EBUILD go-sources-2.6.36-r2.ebuild 1354 RMD160 c93420f8e82d5c158e33f3df5ce2c0cca1681a1f SHA1 10dd76f76e1d3eb323a48ca770fe84119ae81c07 SHA256 1af16a45aa80ac6c3cdcdd5965b00f97b4457afbefda1ed44d3866c4762a7644
EBUILD go-sources-2.6.37.ebuild 1354 RMD160 21a366263848f13ac1856ae97c8a57d98561d668 SHA1 3295bac6854146a8e81397b6a94fd04eaa583a4b SHA256 ce7b7824f56f5048699bd16fc5d2871f6f91ffaebbcb0613395ebd8afdb7e612
EBUILD go-sources-2.6.38.ebuild 1355 RMD160 064e596e3dfe4cf557df74e3076b6361d6937cb4 SHA1 08a4b4ff7386c74fead673a6624fbda3419cea90 SHA256 f3619262bf63371595550bd253c6044eba641806fba5110e92b2e8af9bf4bb31
EBUILD go-sources-2.6.38-r4.ebuild 1355 RMD160 3676d1f797de8a74eaad586aa9d9fc751269135e SHA1 424b3686935884e292b2ea4beb03a9f750e66c32 SHA256 0dfe4439426d5c0b7785b42c62bead6cfd35909c1b26ffbb983b8bfc020109ed
MISC ChangeLog 11835 RMD160 871dfde743052e8909817ebb2f5f88c702812684 SHA1 16145f1d5d9dca265436e1e62b609dbe9ff1f7ac SHA256 79e849da378a0a42bb32f2b167550859a766e8826e3a045b72f6af77b3386fb1
MISC metadata.xml 345 RMD160 60ee7039e079df49ee78ddf07786baaa6e6d3911 SHA1 2379ca788bb885d4bc61135a34c1d08a911603e0 SHA256 58281654233eeae526297c33590827ab1d3919d69940adde934290ce8bf5bbd8

View File

@ -4,10 +4,10 @@
ETYPE="sources"
K_WANT_GENPATCHES="base extras"
K_GENPATCHES_VER="2"
K_GENPATCHES_VER="5"
K_DEBLOB_AVAILABLE="1"
GOPATCHES_VER="1-p1"
GOPATCHES_VER="2-p1"
GOPATCHES="go-patches-${PV}-${GOPATCHES_VER}.tar.bz2"
GOPATCHES_URI="http://ftp.disconnected-by-peer.at/go/${GOPATCHES}"

101
sys-libs/talloc/ChangeLog Normal file
View File

@ -0,0 +1,101 @@
# 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

5
sys-libs/talloc/Manifest Normal file
View File

@ -0,0 +1,5 @@
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

View File

@ -0,0 +1,12 @@
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:

View File

@ -0,0 +1,13 @@
<?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>

View File

@ -0,0 +1,43 @@
# 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}
}

View File

@ -6,11 +6,13 @@ DIST b2evolution-2.4.6-stable-2009-01-12-lc.zip 3560775 RMD160 9a1d16870ea202968
DIST b2evolution-2.4.7-stable-2009-05-27.zip 3611024 RMD160 2d1bb2190c8a32ac65305c6e60ae6a85b3ce3b10 SHA1 b790a702998b93afd9c9dd19207d6dcaf9339657 SHA256 73d7a86f18e6f9a0aa577692a459a220ea0f8779a97cb36cc63cecd97bc53c8e
DIST b2evolution-3.3.2-stable-2009-11-09.zip 4558549 RMD160 c3908654b08952b6ebad2b2e033ab880cdaba698 SHA1 b33b9b1532e6d66c71bd36760878ebf915ebed1c SHA256 5a8909f044fdedb15eae16c170ba0e7514a9fa5d020f5726ae7be407ccf153bb
DIST b2evolution-3.3.3-stable-2009-12-15.zip 4737200 RMD160 4923d2d6d5cb58cb30a617ddcc5d6aaa34d2089c SHA1 d494c31ed07c1074afb43927d69d70638daf521b SHA256 bc341d1c3091330662e62365e44b077812b383aba1a4553c5165a640e1bcb768
DIST b2evolution-4.0.5-stable-2011-03-23.zip 5651928 RMD160 7b4e2520d411fbc1d3129ebf451c428b8946d746 SHA1 963e38cbfac05cfb607d867ee1a69f474ae8a8ca SHA256 af939c6c35c1f935724a4d78820c57220eca2525cb15006c38ed68329662bcc3
EBUILD b2evolution-2.4.2.ebuild 1308 RMD160 47d06dedea51a08e9701ade9c27a6bd92b60d801 SHA1 97664051cc958a6b3275d46bab84faa9cf11edb2 SHA256 90cc05ba93fb11d6d15b628eea081cc53d3b2b9b939f78f258316fb960397968
EBUILD b2evolution-2.4.5.ebuild 1308 RMD160 7b04b3cedda0e3aa233c1ef7751aa6c400247255 SHA1 9f7d716aba50b56537f482330b260320d04f2118 SHA256 dd6ece9c8a7a5c0c43d9720292bd12803188fdc16a96e3dcd1ba383dba01f8c5
EBUILD b2evolution-2.4.6.ebuild 1311 RMD160 2927acab4ad4c3444e9972d31745c74797b7bfdf SHA1 d68567f92242bbbe2bc7e7a34a87d091e8b211b9 SHA256 3821d779e84c34e48cefd03fa14bf02a8bc26db7e0748dbd127cce53f08208cf
EBUILD b2evolution-2.4.7.ebuild 1308 RMD160 cbf718deb01da4fb27ebc71d1bef16907a5a72cb SHA1 1147677bab1ac076aabfe8d469c78a691ab1ba7d SHA256 7e3a769a3a8e2d18f47ab72050c7489e345ea28acf2e6373b5c1072bc9af345b
EBUILD b2evolution-3.3.2.ebuild 1308 RMD160 b8c46b94b25c655a729dd505ae149d955426f8ea SHA1 5bf115629ac16c2b655bbf390d156e7b3ad649c3 SHA256 93c5242be095b6815073e3a7ef2feafe32e5f2c9d0714008337303d095c543a4
EBUILD b2evolution-3.3.3.ebuild 1292 RMD160 c324e0f6ffd59483e834535fd6b29215327ef289 SHA1 5e19bb3e6ebf4167301e741f841a8c8fab4932ff SHA256 492f3a2c8ef11f61aca2bceb3a4d15d0927703f7e4f8231e08500d82996ce029
EBUILD b2evolution-4.0.5.ebuild 1292 RMD160 797ca1ff598734c90e9eee7220370ca276319505 SHA1 f71c034a946e584c0ea6e6d6d1fc91f5f0f898a4 SHA256 abd7ab750c0c3a7d97e9c9359ac97bd3981676cfe5b9dd0482ca4f808139a0a7
MISC ChangeLog 820 RMD160 0caa3dec687a5c22ee096f4d87a087d72d8279e1 SHA1 7e149737e06a7d6e7d4b6248e440956610711b30 SHA256 6c9724e0a5cc3394edfdf5c90a0f23a9c252537ecb15c54d9ef30ae1e0ef4b28
MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42

View File

@ -0,0 +1,51 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/www-apps/b2evolution/b2evolution-2.4.0_rc2.ebuild,v 1.3 2008/02/22 15:43:09 hollow Exp $
inherit webapp eutils depend.php
MY_EXT="stable-2011-03-23"
MY_PV=${PV/_/-}
DESCRIPTION="Multilingual multiuser multi-blog engine"
HOMEPAGE="http://www.b2evolution.net"
SRC_URI="mirror://sourceforge/evocms/${PN}-${MY_PV}-${MY_EXT}.zip"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~x86"
IUSE=""
RDEPEND=""
DEPEND="${RDEPEND}
app-arch/unzip"
need_httpd_cgi
need_php_httpd
S="${WORKDIR}/${PN}"
pkg_setup() {
webapp_pkg_setup
has_php
require_php_with_use xml tokenizer mysql
}
src_install() {
webapp_src_preinst
insinto "${MY_HTDOCSDIR}"
doins -r blogs/*
#cp conf/_basic_config.template.php conf/_basic_config.php
rm doc/*.*-*.html doc/*.src.html
dohtml doc/*.html
webapp_serverowned "${MY_HTDOCSDIR}"
webapp_serverowned "${MY_HTDOCSDIR}"/conf/_basic_config.template.php
webapp_configfile "${MY_HTDOCSDIR}"/conf/_{basic_config.template,advanced,locales,formatting,admin,stats,application}.php
webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
webapp_postupgrade_txt en "${FILESDIR}"/postupgrade-en.txt
webapp_src_install
}