Portage is a package management system used by Gentoo Linux
# 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
Added ~ppc
26 Mar 2008; Raúl Porcel
Add ~alpha/~ia64/~sparc wrt #213868
15 Mar 2008; Markus Rothe
Added ~ppc64
05 Mar 2008; Ingmar Vanhassel
s/mips/~mips/
05 Mar 2008; Ingmar Vanhassel
Make dependencies compatible with split Qt-4.4.0*.
01 Mar 2008; Jeroen Roovers
Marked ~hppa.
15 Feb 2008; Alon Bar-Lev
qca-1.0-r3.ebuild, qca-2.0.0-r2.ebuild:
Fix URI, bug#210171, thanks to Thomas Wouters
23 Jan 2008; Ingmar Vanhassel
Fix blocker.
23 Jan 2008; Ingmar Vanhassel
Block versions of app-crypt/qca:0 that don't slot properly.
*qca-1.0-r3 (18 Jan 2008)
18 Jan 2008; Ingmar Vanhassel
Fix slotting for =app-crypt/qca-1*, thanks to Alon Bar-Lev in bug 129536.
13 Jan 2008; Wulf C. Krueger
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
minor QA: IUSE wrt bug #150083
08 Oct 2006; Diego Pettenò
Gustavo gave up on this package, redirect to qt herd.
07 Apr 2006; Diego Pettenò
Add ~x86-fbsd keyword.
09 Mar 2006; Gustavo Felisberto
Added no strip to lib at request from Flameeyes.
25 Oct 2005; Gustavo Felisberto
Plugin like deps should not be in RDEPEND
29 Jul 2005; Daniel Black
-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-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
Stable on mips
09 Apr 2005; Markus Rothe
Stable on ppc64
08 Apr 2005; Markus Rothe
Added ~ppc64 to KEYWORDS
26 Mar 2005; Bryan Østergaard
Stable on alpha.
24 Mar 2005; Jan Brinkmann
stable on amd64 wrt #86389
23 Feb 2005; Hardave Riar
Marked ~mips
*qca-1.0-r2 (24 Jan 2005)
24 Jan 2005; Gustavo Felisberto
Some cosmetic fixes, thanks to Justin (psi developer)
21 Jan 2005; Lars Weiler
Stable on ppc.
21 Jan 2005; Bryan Østergaard
Add ~alpha keyword.
18 Jan 2005; Gustavo Zacarias
Stable on sparc
17 Jan 2005; Gustavo Felisberto
Marked x86
05 Jan 2005; Jeremy Huddleston
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
Updated maintainer in metadata.xml
30 Dec 2004; Jeremy Huddleston
Added to ~amd64.
30 Dec 2004; Chris White
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
Added ~sparc keyword to fix broken deps of qca-tls-1.0-r1.
*qca-1.0 (03 Dec 2004)
03 Dec 2004; Gustavo Felisberto
Initial import
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
# 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
}
# 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"
}
# 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-4.2.0:4 )"
RDEPEND="${DEPEND}"
pkg_setup() {
if use debug; then
if has_version "
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
}