ChangeLog

# ChangeLog for app-crypt/qca
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/qca/ChangeLog,v 1.40 2008/03/27 16:29:09 corsair Exp $

27 Mar 2008; Markus Rothe qca-2.0.0-r2.ebuild:
Added ~ppc

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

15 Mar 2008; Markus Rothe qca-2.0.0-r2.ebuild:
Added ~ppc64

05 Mar 2008; Ingmar Vanhassel qca-1.0-r2.ebuild:
s/mips/~mips/

05 Mar 2008; Ingmar Vanhassel qca-2.0.0-r2.ebuild:
Make dependencies compatible with split Qt-4.4.0*.

01 Mar 2008; Jeroen Roovers qca-2.0.0-r2.ebuild:
Marked ~hppa.

15 Feb 2008; Alon Bar-Lev 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 ChangeLog:
Fix blocker.

23 Jan 2008; Ingmar Vanhassel 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 +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 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
+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 qca-1.0-r2.ebuild:
minor QA: IUSE wrt bug #150083

08 Oct 2006; Diego Pettenò metadata.xml:
Gustavo gave up on this package, redirect to qt herd.

07 Apr 2006; Diego Pettenò qca-1.0-r2.ebuild:
Add ~x86-fbsd keyword.

09 Mar 2006; Gustavo Felisberto ; qca-1.0-r2.ebuild:
Added no strip to lib at request from Flameeyes.

25 Oct 2005; Gustavo Felisberto ; qca-1.0-r2.ebuild:
Plugin like deps should not be in RDEPEND

29 Jul 2005; Daniel Black -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 qca-1.0.ebuild,
qca-1.0-r1.ebuild, qca-1.0-r2.ebuild:
Fix qt per bug #100235

09 Jul 2005; Gustavo Felisberto ;
+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 qca-1.0-r2.ebuild:
Stable on mips

09 Apr 2005; Markus Rothe qca-1.0-r2.ebuild:
Stable on ppc64

08 Apr 2005; Markus Rothe qca-1.0-r2.ebuild:
Added ~ppc64 to KEYWORDS

26 Mar 2005; Bryan Østergaard qca-1.0-r2.ebuild:
Stable on alpha.

24 Mar 2005; Jan Brinkmann qca-1.0-r2.ebuild:
stable on amd64 wrt #86389

23 Feb 2005; Hardave Riar qca-1.0-r2.ebuild:
Marked ~mips

*qca-1.0-r2 (24 Jan 2005)

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

21 Jan 2005; Lars Weiler qca-1.0-r1.ebuild:
Stable on ppc.

21 Jan 2005; Bryan Østergaard qca-1.0-r1.ebuild:
Add ~alpha keyword.

18 Jan 2005; Gustavo Zacarias qca-1.0-r1.ebuild:
Stable on sparc

17 Jan 2005; Gustavo Felisberto ; qca-1.0-r1.ebuild:
Marked x86

05 Jan 2005; Jeremy Huddleston qca-1.0-r1.ebuild,
qca-1.0.ebuild:
multilib fixes.

*qca-1.0-r1 (04 Jan 2005)

04 Jan 2005; Gustavo Felisberto ;
+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 ; metadata.xml:
Updated maintainer in metadata.xml

30 Dec 2004; Jeremy Huddleston qca-1.0.ebuild:
Added to ~amd64.

30 Dec 2004; Chris White 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 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 ; +qca-1.0.ebuild:
Initial import

Manifest

AUX qca-1.0-fbsd.patch 753 RMD160 481eee7ad8e334f1551c00de7ac7f597694a92a2 SHA1 582f3259623ee82ec38a1a9e4391b22c2946c0ac SHA256 53a0257ecbf917741b41ab4bc50a1d9518cb1bd86f0be36dbf3a1c6ef1d5257c
AUX qca-2.0.0-debug-same-pkgconfig-file.patch 1112 RMD160 a0bbc98447d7ddfa090bc20b404655c768f00947 SHA1 7c11cceb62d46094367d5cb81088d96d376bbdfe SHA256 5240f0853a3d918efe6ef861cdf1c5b0e611f165257d3e74479468de014d1883
AUX qca-pathfix.patch 267 RMD160 933217ccfdf29b4b37a8a6106ec79bb42f68ab13 SHA1 2cdbf42746969bbfcf03eceae5309f444a8e7145 SHA256 423980ef7c981a1af07297e1f8abd4769a70e2e92a638012cac68d912b0dea4c
DIST qca-1.0.tar.bz2 30677 RMD160 129d8eeed68fb98e9cba94040b8f75b9f94c8a60 SHA1 b4b166f9dbbe222ebaf5287582a0ba29ddbc1391 SHA256 614b8c9e03d8796c90f7f316f2ace66a5356270a75921ea72cebf129de491c5b
DIST qca-2.0.0.tar.bz2 5106520 RMD160 256ca518fea507d03b67c0f5d26ba2ac7b3db517 SHA1 5b896647426637e1974703f2950786746408c70b SHA256 2ed0d49300459ae1f2d138fc2e68ed7f92850065981032c96f2538e1878fc2d3
EBUILD qca-1.0-r2.ebuild 1078 RMD160 838c02a1df7b3ae0cea2d5b2ccd6ad7959bde4dc SHA1 dd01761ca3aba73fb6bfd4245108d80efe766dba SHA256 2d90b808bf29506d31e20cdb9355fa5af1d356855377b21b0db575734db10541
EBUILD qca-1.0-r3.ebuild 1369 RMD160 9605aa81cb54f0068a75caec7ded038b408f729a SHA1 fb865513508cef723ee53a99a1d88e7224c8289c SHA256 199598dda1a4c4537b3d9c95a9d71129aea5421e1cea79bd57cbbd6adccec9a7
EBUILD qca-2.0.0-r2.ebuild 2313 RMD160 8bb18466021931b5c33d17bc69042b871f197eaa SHA1 bff8d8d8f2622ff147451970cb2be6b245623d27 SHA256 53948163df1851e9b44ac582b2c41357050b6f7b1d67bec486ae768ad021a293
MISC ChangeLog 4732 RMD160 6c8c04079841c1749ff0dbe98a8affe59fa3d2a7 SHA1 e2926aebf9ba8589d4eb928d6f442e2654c56ef7 SHA256 22975f184b896239fe588f4d2bf4c17b14d2410ec6f816586af9c131294ecb92
MISC metadata.xml 192 RMD160 421d4665996ea38fdfc756e2da700603abe17ec7 SHA1 c32af4b790776c36b524e5f2e2dca587c9cd3351 SHA256 e585d77a075b30463ad28cc89374f9ef2876636bca95a23321b824e0122aa6fd

files

metadata.xml




crypto
qt
kde

qca-1.0-r2.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/qca/qca-1.0-r2.ebuild,v 1.18 2008/03/05 23:52:38 ingmar Exp $

inherit eutils qt3

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

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd"
IUSE=""

DEPEND="$(qt_min_version 3.3.0)"

src_unpack() {
unpack ${A}
cd ${S}
epatch ${FILESDIR}/qca-pathfix.patch
#This is needed just in bsd, but make no harm in linux
epatch ${FILESDIR}/qca-1.0-fbsd.patch
}

src_compile() {
./configure --prefix=/usr || die "configure failed"
sed -i \
-e "/^CFLAGS/s:$: ${CFLAGS}:" \
-e "/^CXXFLAGS/s:$: ${CXXFLAGS}:" \
-e "/-strip/d" \
Makefile
emake || die "emake failed"
}

src_install() {
make INSTALL_ROOT="${D}" install || die "make install failed"
if [ "$(get_libdir)" != "lib" ]; then
mv ${D}/usr/lib ${D}/usr/$(get_libdir)
fi
}

qca-1.0-r3.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/qca/qca-1.0-r3.ebuild,v 1.2 2008/02/15 08:59:07 alonbl Exp $

inherit eutils qt3

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

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE=""

DEPEND="$(qt_min_version 3.3.0)"
RDEPEND="${RDEPEND}"

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/qca-pathfix.patch
#This is needed just in bsd, but make no harm in linux
epatch "${FILESDIR}"/qca-1.0-fbsd.patch
}

src_compile() {
./configure --prefix=/usr || die "configure failed"
sed -i \
-e "/^CFLAGS/s:$: ${CFLAGS}:" \
-e "/^CXXFLAGS/s:$: ${CXXFLAGS}:" \
-e "/-strip/d" \
Makefile
emake || die "emake failed"
}

src_install() {
emake INSTALL_ROOT="${D}" install || die "make install failed"

dodir "/usr/include/qca1"
dodir "/usr/lib/qca1"
mv "${D}/usr/include"/* "${D}/usr/include/qca1"
mv "${D}/usr/lib"/* "${D}/usr/lib/qca1"

local _libdir=$(get_libdir)
if [[ "${_libdir}" != "lib" ]]; then
mv "${D}"/usr/lib "${D}"/usr/${_libdir}
fi

cat <<-EOF > "${T}/44qca1"
LDPATH=/usr/${_libdir}/qca1
EOF
doenvd "${T}/44qca1"
}

qca-2.0.0-r2.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/qca/qca-2.0.0-r2.ebuild,v 1.10 2008/03/27 16:29:09 corsair Exp $

EAPI="1"

inherit eutils multilib qt4

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 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="debug doc examples"
RESTRICT="test"

DEPEND="
! || ( x11-libs/qt-core:4
>=x11-libs/qt-4.2.0:4 )"
RDEPEND="${DEPEND}"

pkg_setup() {
if use debug; then
if has_version " eerror "You are trying to compile ${PN} with USE=\"debug\""
eerror "while x11-libs/qt:4 is built without this particular flag."
die "Rebuild x11-libs/qt:4 with USE=\"debug\"."
elif has_version "x11-libs/qt-core:4" && ! built_with_use x11-libs/qt-core:4 debug; then
eerror "You are trying to compile ${PN} with USE=\"debug\""
eerror "while x11-libs/qt-core:4 is built without this particular flag."
die "Rebuild x11-libs/qt-core:4 with USE=\"debug\"."
fi
fi
}

src_unpack() {
unpack ${A}
cd "${S}"

epatch "${FILESDIR}/${P}-debug-same-pkgconfig-file.patch"
}

src_compile() {
_libdir=$(get_libdir)
local myconf
if use debug; then
myconf="--debug"
else
myconf="--release"
fi

# Multilib fix.
sed -e "/pcfiles.path/s:lib:${_libdir}:" \
-i "${S}"/configure || die "Multilib fix failed."

./configure \
--prefix=/usr \
--qtdir=/usr \
--includedir="/usr/include/qca2" \
--libdir="/usr/${_libdir}/qca2" \
--no-separate-debug-info \
--disable-tests \
${myconf} \
|| die "configure failed"

eqmake4 ${PN}.pro
emake || die "emake failed"
}

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

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

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
}