Changeset - 233d5035b5cb
[Not reviewed]
default
0 0 11
Nathan Brink (binki) - 15 years ago 2010-02-13 16:05:59
ohnobinki@ohnopublishing.net
app-crypt/qca: Initial import from Gentoo's Portage
11 files changed with 503 insertions and 0 deletions:
0 comments (0 inline, 0 general)
app-crypt/qca/ChangeLog
Show inline comments
 
new file 100644
 
# ChangeLog for app-crypt/qca
 
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
 
# $Header: /var/cvsroot/gentoo-x86/app-crypt/qca/ChangeLog,v 1.81 2010/01/13 18:44:41 abcd Exp $
 

	
 
  13 Jan 2010; Jonathan Callen <abcd@gentoo.org> qca-2.0.2-r2.ebuild:
 
  Add initial USE=aqua support, fix rpaths for prefix
 

	
 
  29 Dec 2009; Raúl Porcel <armin76@gentoo.org> qca-2.0.2-r2.ebuild:
 
  Add ~arm wrt #288000
 

	
 
  14 Dec 2009; Jonathan Callen <abcd@gentoo.org> qca-2.0.2-r2.ebuild:
 
  Use EPREFIXed ca-certificates
 

	
 
  14 Dec 2009; Jonathan Callen <abcd@gentoo.org> -qca-2.0.0-r2.ebuild,
 
  -files/qca-2.0.0-debug-same-pkgconfig-file.patch, -qca-2.0.2-r1.ebuild,
 
  qca-2.0.2-r2.ebuild:
 
  Add ~amd64-linux/~x86-linux; drop old versions
 

	
 
  13 Nov 2009; Joseph Jezak <josejx@gentoo.org> qca-2.0.2-r2.ebuild:
 
  Marked ppc64 stable for bug #272685.
 

	
 
  05 Oct 2009; Dominik Kapusta <ayoy@gentoo.org> qca-2.0.0-r2.ebuild:
 
  Removed alternative dependency and references to Qt metapackage, converted
 
  to EAPI=2
 

	
 
  29 Aug 2009; nixnut <nixnut@gentoo.org> qca-2.0.2-r2.ebuild:
 
  ppc stable #272865
 

	
 
  09 Aug 2009; nixnut <nixnut@gentoo.org> qca-2.0.2-r1.ebuild:
 
  ppc stable #272865
 

	
 
  21 Jul 2009; Raúl Porcel <armin76@gentoo.org> qca-2.0.2-r2.ebuild:
 
  alpha/ia64/sparc stable wrt #272865
 

	
 
  21 Jul 2009; Raúl Porcel <armin76@gentoo.org> qca-2.0.2-r1.ebuild:
 
  ia64/sparc stable wrt #272865
 

	
 
  01 Jul 2009; Markus Meier <maekke@gentoo.org> qca-2.0.2-r2.ebuild:
 
  amd64 stable, bug #272865
 

	
 
  16 Jun 2009; Christian Faulhammer <fauli@gentoo.org> qca-2.0.2-r2.ebuild:
 
  stable x86, bug 272865
 

	
 
  16 Jun 2009; Tobias Klausmann <klausman@gentoo.org> qca-2.0.2-r1.ebuild:
 
  Stable on alpha, bug #272865
 

	
 
  13 Jun 2009; Tomáš Chvátal <scarabeus@gentoo.org> qca-2.0.2-r2.ebuild:
 
  Adjust the dep back, the -r3 is slottable.
 

	
 
  12 Jun 2009; Jeroen Roovers <jer@gentoo.org> qca-2.0.2-r2.ebuild:
 
  Stable for HPPA (bug #272865).
 

	
 
*qca-2.0.2-r2 (12 Jun 2009)
 

	
 
  12 Jun 2009; Tomáš Chvátal <scarabeus@gentoo.org> +qca-2.0.2-r2.ebuild:
 
  Actualy fix the deps to be correct. Dependency on debug is never = but
 
  only ?. Also block correct slot not only <x because it would fail when
 
  there is some new revbump. Also move that blocker to rdep, where all
 
  blocks should be (binary packages).
 

	
 
  10 Jun 2009; Markus Meier <maekke@gentoo.org> qca-2.0.2-r1.ebuild:
 
  amd64/x86 stable, bug #272865
 

	
 
  08 Jun 2009; Jeroen Roovers <jer@gentoo.org> qca-2.0.2-r1.ebuild:
 
  Stable for HPPA (bug #272865).
 

	
 
  06 Jun 2009; Ben de Groot <yngwin@gentoo.org> -qca-1.0-r2.ebuild,
 
  -qca-2.0.1-r1.ebuild, -qca-2.0.2.ebuild:
 
  Delete old versions
 

	
 
*qca-2.0.2-r1 (04 May 2009)
 

	
 
  04 May 2009; Markos Chandras <hwoarang@gentoo.org> +qca-2.0.2-r1.ebuild,
 
  +files/qca-2.0.2-pcfilespath.patch:
 
  Apply correct pkgconfig patch. Should fix bug 268090
 

	
 
*qca-2.0.2 (02 May 2009)
 

	
 
  02 May 2009; Markos Chandras <hwoarang@gentoo.org> +qca-2.0.2.ebuild:
 
  Version bump, thanks to Davide Pesavento <davidepesa@gmail.com> for the
 
  initial ebuild. Fixes bug #268090
 

	
 
  26 Apr 2009; Ben de Groot <yngwin@gentoo.org> qca-2.0.0-r2, qca-2.0.1-r1:
 
  Fix qt dep, move 2.0.1 to eapi-2 with use dep
 

	
 
  02 Dec 2008; Brent Baude <ranger@gentoo.org> qca-1.0-r3.ebuild:
 
  stable ppc64, bug 238000
 

	
 
  30 Sep 2008; Raúl Porcel <armin76@gentoo.org> qca-1.0-r3.ebuild:
 
  alpha/ia64 stable wrt #238000
 

	
 
  29 Sep 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
 
  qca-1.0-r3.ebuild:
 
  Fixed RDEPEND - thanks to Arfrever Frehtes Taifersar Arahesis (Arfrever).
 
  Fixes bug 239057.
 

	
 
  28 Sep 2008; Markus Meier <maekke@gentoo.org> qca-1.0-r3.ebuild:
 
  x86 stable, bug #238000
 

	
 
  27 Sep 2008; nixnut <nixnut@gentoo.org> qca-1.0-r3.ebuild:
 
  Stable on ppc wrt bug 238000
 

	
 
  26 Sep 2008; Jeremy Olexa <darkside@gentoo.org> qca-1.0-r3.ebuild:
 
  amd64 stable, bug #238000
 

	
 
  23 Sep 2008; Ferris McCormick <fmccor@gentoo.org> qca-1.0-r3.ebuild:
 
  Sparc stable, Bug #238000.
 

	
 
  23 Sep 2008; Jeroen Roovers <jer@gentoo.org> qca-1.0-r3.ebuild:
 
  Stable for HPPA (bug #238000).
 

	
 
  20 Sep 2008; Raúl Porcel <armin76@gentoo.org> qca-2.0.0-r2.ebuild:
 
  x86 stable wrt #236497
 

	
 
  17 Sep 2008; Ferris McCormick <fmccor@gentoo.org> qca-2.0.0-r2.ebuild:
 
  Sparc stable, needed for Bug #236497.
 

	
 
  17 Sep 2008; Thomas Anderson <gentoofan23@gentoo.org> qca-2.0.0-r2.ebuild:
 
  stable amd64, bug 236497
 

	
 
  17 Sep 2008; Brent Baude <ranger@gentoo.org> qca-2.0.0-r2.ebuild:
 
  stable ppc64, bug 236497
 

	
 
  13 Sep 2008; Jeroen Roovers <jer@gentoo.org> qca-2.0.0-r2.ebuild:
 
  Stable for HPPA (bug #236497).
 

	
 
  13 Sep 2008; nixnut <nixnut@gentoo.org> qca-2.0.0-r2.ebuild:
 
  Stable on ppc wrt bug 236497
 

	
 
*qca-2.0.1-r1 (06 Sep 2008)
 

	
 
  06 Sep 2008; Daniel Black <dragonheart@gentoo.org>
 
  files/qca-2.0.1-pcfilespath.patch, -qca-2.0.1.ebuild,
 
  +qca-2.0.1-r1.ebuild:
 
  properly fixed now thanks Justin Heesemann - bug #236514
 

	
 
  03 Sep 2008; Daniel Black <dragonheart@gentoo.org>
 
  +files/qca-2.0.1-pcfilespath.patch, qca-2.0.1.ebuild:
 
  fix for pkgconfig file
 

	
 
*qca-2.0.1 (31 Aug 2008)
 

	
 
  31 Aug 2008; Daniel Black <dragonheart@gentoo.org> +qca-2.0.1.ebuild:
 
  version bump as per bug #225467 requested by Davide Pesavento
 

	
 
  27 Jul 2008; Carsten Lohrke <carlo@gentoo.org> qca-1.0-r2.ebuild,
 
  qca-1.0-r3.ebuild:
 
  QA: Get rid of deprecated qt_min_version(). Quoting issues.
 

	
 
  18 Jul 2008; Alexis Ballier <aballier@gentoo.org> qca-2.0.0-r2.ebuild:
 
  keyword ~x86-fbsd
 

	
 
  27 Mar 2008; Markus Rothe <corsair@gentoo.org> qca-2.0.0-r2.ebuild:
 
  Added ~ppc
 

	
 
  26 Mar 2008; Raúl Porcel <armin76@gentoo.org> qca-2.0.0-r2.ebuild:
 
  Add ~alpha/~ia64/~sparc wrt #213868
 

	
 
  15 Mar 2008; Markus Rothe <corsair@gentoo.org> qca-2.0.0-r2.ebuild:
 
  Added ~ppc64
 

	
 
  05 Mar 2008; Ingmar Vanhassel <ingmar@gentoo.org> qca-1.0-r2.ebuild:
 
  s/mips/~mips/
 

	
 
  05 Mar 2008; Ingmar Vanhassel <ingmar@gentoo.org> qca-2.0.0-r2.ebuild:
 
  Make dependencies compatible with split Qt-4.4.0*.
 

	
 
  01 Mar 2008; Jeroen Roovers <jer@gentoo.org> qca-2.0.0-r2.ebuild:
 
  Marked ~hppa.
 

	
 
  15 Feb 2008; Alon Bar-Lev <alonbl@gentoo.org> qca-1.0-r2.ebuild,
 
  qca-1.0-r3.ebuild, qca-2.0.0-r2.ebuild:
 
  Fix URI, bug#210171, thanks to  Thomas Wouters
 

	
 
  23 Jan 2008; Ingmar Vanhassel <ingmar@gentoo.org> ChangeLog:
 
  Fix blocker.
 

	
 
  23 Jan 2008; Ingmar Vanhassel <ingmar@gentoo.org> qca-2.0.0-r2.ebuild:
 
  Block versions of app-crypt/qca:0 that don't slot properly.
 

	
 
*qca-1.0-r3 (18 Jan 2008)
 

	
 
  18 Jan 2008; Ingmar Vanhassel <ingmar@gentoo.org> +qca-1.0-r3.ebuild:
 
  Fix slotting for =app-crypt/qca-1*, thanks to Alon Bar-Lev in bug 129536.
 

	
 
  13 Jan 2008; Wulf C. Krueger <philantrop@gentoo.org> metadata.xml,
 
  qca-2.0.0-r2.ebuild:
 
  Removed accidental RESTRICT=mirror and added kde to metadata.xml.
 

	
 
*qca-2.0.0-r2 (13 Jan 2008)
 

	
 
  13 Jan 2008; Wulf C. Krueger <philantrop@gentoo.org>
 
  +files/qca-2.0.0-debug-same-pkgconfig-file.patch, +qca-2.0.0-r2.ebuild:
 
  Version bump as per bug 129536.
 

	
 
  19 Oct 2006; Markus Ullmann <jokey@gentoo.org> qca-1.0-r2.ebuild:
 
  minor QA: IUSE wrt bug #150083
 

	
 
  08 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> metadata.xml:
 
  Gustavo gave up on this package, redirect to qt herd.
 

	
 
  07 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> qca-1.0-r2.ebuild:
 
  Add ~x86-fbsd keyword.
 

	
 
  09 Mar 2006; Gustavo Felisberto <humpback@gentoo.org>; qca-1.0-r2.ebuild:
 
  Added no strip to lib at request from Flameeyes.
 

	
 
  25 Oct 2005; Gustavo Felisberto <humpback@gentoo.org>; qca-1.0-r2.ebuild:
 
  Plugin like deps should not be in RDEPEND
 

	
 
  29 Jul 2005; Daniel Black <dragonheart@gentoo.org> -qca-1.0.ebuild,
 
  -qca-1.0-r1.ebuild, qca-1.0-r2.ebuild:
 
  removed die from epatch || die. old version cleanout
 

	
 
  28 Jul 2005; Caleb Tennis <caleb@gentoo.org> qca-1.0.ebuild,
 
  qca-1.0-r1.ebuild, qca-1.0-r2.ebuild:
 
  Fix qt per bug #100235
 

	
 
  09 Jul 2005; Gustavo Felisberto <humpback@gentoo.org>;
 
  +files/qca-1.0-fbsd.patch, qca-1.0-r2.ebuild:
 
  Patch to solve problems on bsd. Thaks to Diego Pettenò in bug #93817.
 

	
 
  02 Jul 2005; Hardave Riar <hardave@gentoo.org> qca-1.0-r2.ebuild:
 
  Stable on mips
 

	
 
  09 Apr 2005; Markus Rothe <corsair@gentoo.org> qca-1.0-r2.ebuild:
 
  Stable on ppc64
 

	
 
  08 Apr 2005; Markus Rothe <corsair@gentoo.org> qca-1.0-r2.ebuild:
 
  Added ~ppc64 to KEYWORDS
 

	
 
  26 Mar 2005; Bryan Østergaard <kloeri@gentoo.org> qca-1.0-r2.ebuild:
 
  Stable on alpha.
 

	
 
  24 Mar 2005; Jan Brinkmann <luckyduck@gentoo.org> qca-1.0-r2.ebuild:
 
  stable on amd64 wrt #86389
 

	
 
  23 Feb 2005; Hardave Riar <hardave@gentoo.org> qca-1.0-r2.ebuild:
 
  Marked ~mips
 

	
 
*qca-1.0-r2 (24 Jan 2005)
 

	
 
  24 Jan 2005; Gustavo Felisberto <humpback@gentoo.org>; +qca-1.0-r2.ebuild:
 
  Some cosmetic fixes, thanks to Justin (psi developer)
 

	
 
  21 Jan 2005; Lars Weiler <pylon@gentoo.org> qca-1.0-r1.ebuild:
 
  Stable on ppc.
 

	
 
  21 Jan 2005; Bryan Østergaard <kloeri@gentoo.org> qca-1.0-r1.ebuild:
 
  Add ~alpha keyword.
 

	
 
  18 Jan 2005; Gustavo Zacarias <gustavoz@gentoo.org> qca-1.0-r1.ebuild:
 
  Stable on sparc
 

	
 
  17 Jan 2005; Gustavo Felisberto <humpback@gentoo.org>; qca-1.0-r1.ebuild:
 
  Marked x86
 

	
 
  05 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org> qca-1.0-r1.ebuild,
 
  qca-1.0.ebuild:
 
  multilib fixes.
 

	
 
*qca-1.0-r1 (04 Jan 2005)
 

	
 
  04 Jan 2005; Gustavo Felisberto <humpback@gentoo.org>;
 
  +files/qca-pathfix.patch, +qca-1.0-r1.ebuild:
 
  Fixed no-fixpath. Lets see if it solves the Sandbox issues.
 

	
 
  03 Jan 2005; Gustavo Felisberto <humpback@gentoo.org>; metadata.xml:
 
  Updated maintainer in metadata.xml
 

	
 
  30 Dec 2004; Jeremy Huddleston <eradicator@gentoo.org> qca-1.0.ebuild:
 
  Added to ~amd64.
 

	
 
  30 Dec 2004; Chris White <chriswhite@gentoo.org> qca-1.0.ebuild:
 
  Ok so, added ~ppc keywords and ~hppa/~ia64 as per vapier's request. Fixed to
 
  install into /usr not /usr/local.
 

	
 
  29 Dec 2004; Jason Wever <weeve@gentoo.org> qca-1.0.ebuild:
 
  Added ~sparc keyword to fix broken deps of qca-tls-1.0-r1.
 

	
 
*qca-1.0 (03 Dec 2004)
 

	
 
  03 Dec 2004; Gustavo Felisberto <humpback@gentoo.org>; +qca-1.0.ebuild:
 
  Initial import
 

	
app-crypt/qca/Manifest
Show inline comments
 
new file 100644
 
AUX app.pri.in 249 RMD160 80fdd8850ff3a5f4c0424ce749d28f73617494d5 SHA1 2c5e24c3f73a8406e468658357e0d993f5b0c004 SHA256 98792316e42c48f22aeae1111b30880c9442b3515c1d3f5f8ea585ff30270da8
 
AUX app.pri.in~ 302 RMD160 72c099ab5a06aa45339455bb339f5e807c9b8c43 SHA1 2e75a7db21e52651cad7fbe2845d74fc804e6648 SHA256 4df1e9f5de696ade3fefb3a26add7e7dcadde17986ab6a8eeffba736aed06481
 
AUX conf.pri.in 525 RMD160 9dc5204255fdd9954ce2ec9ec3d001923460fd99 SHA1 079b8e13c00f4a96d724fb6b3967d8bb4ef5e5f2 SHA256 ecfc7a076e5f422af69569c9c11648bc792f7c052050b2778595be7f94e265d3
 
AUX conf.pri.in~ 543 RMD160 202e08a4c4bf041774b638eb3f8cd7db09f36da6 SHA1 c09513dbc80f7836d564a63678e3d7fee26b4f46 SHA256 c6831ef8ca2e62dec8a47f65aae2a80d0d451dd11f9a419a535427cd22acf9f9
 
AUX confapp.pri.in 18 RMD160 4d4e03e1ffebfbee5e121743368538bf406f949d SHA1 393162a783c502ca2cf9e6fd8190c392cbae8920 SHA256 cd6dd15f80d7a3becfa0cb4f55dcfaab269b08d9b67d0e5c7313cfae28751d26
 
AUX confapp.pri.in~ 114 RMD160 52c6bd89b5c047da2b9fd437948ab7fa50a32108 SHA1 1d2e77c72a8bd421bcc6fb548a803440819a12f0 SHA256 a7391e2e8a1b39312a14e15ac86cf7540c520be92a1cb1811120ae2f513bdd52
 
AUX qca-2.0.2-pcfilespath.patch 409 RMD160 65368cb474f2dd1d79b0c9d00424831acd777465 SHA1 a2defc2ae7d3dc31986f89cb8ec2760df85cb208 SHA256 d4d276c13f08bc538b79779aba49126b310df5c97f95b2c7010de050c880d695
 
DIST qca-2.0.2.tar.bz2 1937201 RMD160 18b0f497709f9700227644977946735d2ec3c623 SHA1 5a414c3296cd37d1ec34182be0d089c5073f55a8 SHA256 49b5474450104a2298747c243de1451ab7a6aeed4bf7df43ffa4b7128a2837b8
 
EBUILD qca-2.0.2-r2.ebuild 3301 RMD160 1179c9467b355325573622b12893497eb46eeaf2 SHA1 a22bbb3ed86c638e0d1a56b920b73487a5f67874 SHA256 a93ac27311f31013311980c8e5770ca17f65a4155a3882bb1bef9a4131dd0600
 
MISC ChangeLog 9923 RMD160 43fc9eb5f1cfd2097518deebed475d0c3d17b8c7 SHA1 76fa3a83423b336acf42b02bff6a8a675d3fcd11 SHA256 43c15c9c93ef3654095f5dfe96a56472ab06bcec9de17c140f2ce4dd93e4833a
 
MISC metadata.xml 192 RMD160 421d4665996ea38fdfc756e2da700603abe17ec7 SHA1 c32af4b790776c36b524e5f2e2dca587c9cd3351 SHA256 e585d77a075b30463ad28cc89374f9ef2876636bca95a23321b824e0122aa6fd
 
MISC qca-2.0.2-r2.ebuild~ 2620 RMD160 fd9460c749729addd92dab5eecd9ebdc21cc13e3 SHA1 f6c9a2425ce32c9a8164f06e33f1997c4fc7a8d8 SHA256 a84746f2491b94def512e1cc7fdffaa3e44eec5d570e30568215b456e41c63b4
app-crypt/qca/files/app.pri.in
Show inline comments
 
new file 100644
 
### eqmake4 was here ###
 
include(confapp.pri)
 

	
 
mac:QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.3
 

	
 
exists(crypto.prf) {
 
	# our apps should build against the qca in this tree
 
	include(crypto.prf)
 
} else {
 
	# attempt to use system-wide qca
 
	CONFIG *= crypto
 
}
app-crypt/qca/files/app.pri.in~
Show inline comments
 
new file 100644
 
### eqmake4 was here ###
 
include(confapp.pri)
 

	
 
mac:QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.3
 

	
 
exists(crypto.prf) {
 
	# our apps should build against the qca in this tree
 
	include(crypto.prf)
 
} else {
 
	# attempt to use system-wide qca
 
	CONFIG *= crypto
 
}
 

	
 
CONFIG -= debug_and_release debug
 
CONFIG += release
app-crypt/qca/files/conf.pri.in
Show inline comments
 
new file 100644
 
### eqmake4 was here ###
 
# qconf
 

	
 
PREFIX = @PREFIX@
 
BINDIR = @BINDIR@
 
INCDIR = @INCDIR@/@PN@
 
LIBDIR = @LIBDIR@/@PN@
 
DATADIR = @DATADIR@
 

	
 
CONFIG -= debug_and_release debug release
 
CONFIG += @BUILDTYPE@
 

	
 
DEFINES += DATADIR=\\\"$$DATADIR/qca\\\"
 

	
 
QCA_NO_TESTS = 1
 

	
 
prffiles.path = @QTDATADIR@/mkspecs/features
 
prffiles.files = crypto.prf
 
INSTALLS += prffiles
 

	
 
pcfiles.path = @LIBDIR@/pkgconfig
 
pcfiles.files = lib/pkgconfig/qca2.pc
 
INSTALLS += pcfiles
 

	
 
DEFINES += QCA_SYSTEMSTORE_PATH=\\\"@PREFIX@/etc/ssl/certs/ca-certificates.crt\\\"
app-crypt/qca/files/conf.pri.in~
Show inline comments
 
new file 100644
 
### eqmake4 was here ###
 
# qconf
 

	
 
PREFIX = /usr
 
BINDIR = /usr/bin
 
INCDIR = /usr/include/qca2
 
LIBDIR = /usr/lib64/qca2
 
DATADIR = /usr/share
 

	
 
CONFIG += release
 

	
 
DEFINES += DATADIR=\\\"$$DATADIR/qca\\\"
 

	
 
QCA_NO_TESTS = 1
 

	
 
prffiles.path = /usr/share/qt4/mkspecs/features
 
prffiles.files = crypto.prf
 
INSTALLS += prffiles
 

	
 
pcfiles.path = $$LIBDIR/../pkgconfig
 
pcfiles.files = lib/pkgconfig/qca2.pc
 
INSTALLS += pcfiles
 

	
 
DEFINES += QCA_SYSTEMSTORE_PATH=\\\"/etc/ssl/certs/ca-certificates.crt\\\"
 

	
 

	
 

	
 
CONFIG -= debug_and_release debug
 
CONFIG += release
app-crypt/qca/files/confapp.pri.in
Show inline comments
 
new file 100644
 
include(conf.pri)
app-crypt/qca/files/confapp.pri.in~
Show inline comments
 
new file 100644
 
### eqmake4 was here ###
 
BINDIR = /usr/bin
 
CONFIG += release
 

	
 
CONFIG -= debug_and_release debug
 
CONFIG += release
app-crypt/qca/files/qca-2.0.2-pcfilespath.patch
Show inline comments
 
new file 100644
 
Index: qca-2.0.2/configure
 
===================================================================
 
--- qca-2.0.2.orig/configure
 
+++ qca-2.0.2/configure
 
@@ -937,7 +937,7 @@ public:
 
 		if(!pcfiles.isEmpty())
 
 		{
 
         		str = QString(
 
-			"pcfiles.path = \$\$LIBDIR/pkgconfig\n"
 
+			"pcfiles.path = \$\$LIBDIR/../pkgconfig\n"
 
 			"pcfiles.files = %1\n"
 
 			"INSTALLS += pcfiles\n"
 
 			).arg(pcfiles.join(" "));
app-crypt/qca/metadata.xml
Show inline comments
 
new file 100644
 
<?xml version="1.0" encoding="UTF-8"?>
 
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 
<pkgmetadata>
 
<herd>crypto</herd>
 
<herd>qt</herd>
 
<herd>kde</herd>
 
</pkgmetadata>
app-crypt/qca/qca-2.0.2-r2.ebuild
Show inline comments
 
new file 100644
 
# Copyright 1999-2010 Gentoo Foundation
 
# Distributed under the terms of the GNU General Public License v2
 
# $Header: /var/cvsroot/gentoo-x86/app-crypt/qca/qca-2.0.2-r2.ebuild,v 1.12 2010/01/13 18:44:41 abcd Exp $
 

	
 
EAPI="2"
 

	
 
inherit eutils multilib qt4-r2
 

	
 
DESCRIPTION="Qt Cryptographic Architecture (QCA)"
 
HOMEPAGE="http://delta.affinix.com/qca/"
 
SRC_URI="http://delta.affinix.com/download/${PN}/${PV%.*}/${P}.tar.bz2"
 

	
 
LICENSE="LGPL-2"
 
SLOT="2"
 
KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
 
IUSE="aqua debug doc examples"
 
RESTRICT="test"
 

	
 
DEPEND="x11-libs/qt-core:4[debug?]"
 
RDEPEND="${DEPEND}
 
	!<app-crypt/qca-1.0-r3:0
 
"
 

	
 
#workaround inheriting qt4-build.eclass
 
S=${WORKDIR}/${P}
 
src_unpack() {
 
	unpack ${A}
 
}
 

	
 
src_prepare() {
 
	epatch "${FILESDIR}"/${P}-pcfilespath.patch
 

	
 
	use aqua && sed -i \
 
		-e "s|QMAKE_LFLAGS_SONAME =.*|QMAKE_LFLAGS_SONAME = -Wl,-install_name,|g" \
 
		src/src.pro
 
}
 

	
 
qca_do_pri() {
 
	local buildtype=release
 
	use debug && buildtype=debug
 

	
 
	sed "${FILESDIR}"/$1.in \
 
		-e "s:@PN@:${PN}${PV:0:1}:" \
 
		-e "s:@PREFIX@:${EPREFIX}:" \
 
		-e "s:@BINDIR@:${EPREFIX}/bin:" \
 
		-e "s:@INCDIR@:${EPREFIX}/include:" \
 
		-e "s:@LIBDIR@:${EPREFIX}/$(get_libdir):" \
 
		-e "s:@DATADIR@:${EPREFIX}/share:" \
 
		-e "s:@BUILDTYPE@:${buildtype}:" \
 
		-e "s:@QTDATADIR@:${EPREFIX}/usr/share/qt4:" \
 
		> "${S}"/$1 \
 
		|| die "Failed to install and preprocess $1"
 
}
 

	
 
src_configure() {
 
	use prefix || EPREFIX=
 

	
 
	_libdir=$(get_libdir)
 

	
 
	# fix multilib/ABI issues by avoiding nasty black magic of sys-devel/qconf ;-)
 
	for pri in app confapp conf; do
 
		qca_do_pri ${pri}.pri
 
	done
 

	
 
	# prepare crypto.prf:
 
	echo "QCA_LIBDIR = /usr/${_libdir}/${PN}${PV:0:1}" >> crypto.prf || die
 
	echo "QCA_INCDIR = /usr/include/${PN}${PV:0:1}" >> crypto.prf || die
 
	cat crypto.prf.in >> crypto.prf || die
 
	# Ensure proper rpath
 

	
 
	export EXTRA_QMAKE_RPATH="${EPREFIX}/usr/${_libdir}/qca2"
 

	
 
	eqmake4
 
}
 

	
 
src_install() {
 
	emake INSTALL_ROOT="${D}" install || die "emake install failed"
 
	dodoc README TODO || die "dodoc failed"
 

	
 
	cat <<-EOF > "${WORKDIR}"/44qca2
 
	LDPATH="${EPREFIX}/usr/${_libdir}/qca2"
 
	EOF
 
	doenvd "${WORKDIR}"/44qca2 || die
 

	
 
	if use doc; then
 
		dohtml "${S}"/apidocs/html/* || die "Failed to install documentation"
 
	fi
 

	
 
	if use examples; then
 
		insinto /usr/share/doc/${PF}/
 
		doins -r "${S}"/examples || die "Failed to install examples"
 
	fi
 

	
 
	# add the proper rpath for packages that do CONFIG += crypto
 
	echo "QMAKE_RPATHDIR += \"${EPREFIX}/usr/${_libdir}/qca2\"" >> \
 
		"${D%/}${EPREFIX}/usr/share/qt4/mkspecs/features/crypto.prf" \
 
		|| die "failed to add rpath to crypto.prf"
 
}
0 comments (0 inline, 0 general)