Portage is a package management system used by Gentoo Linux
# ChangeLog for app-crypt/xca
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/xca/ChangeLog,v 1.15 2008/08/11 17:37:24 yngwin Exp $
11 Aug 2008; Ben de Groot
Fix split qt4 deps wrt bug 217161.
19 Jun 2008; Tiziano Müller
Added LDFLAGS=$(raw-ldflags) since they get passed directly to the linker
(and compilation therefore fails if LDFLAGS="-Wl,--as-needed)". Added
missing eclasses, removed COPYING (and other non-existent) files from
dodoc.
23 Oct 2007; Alon Bar-Lev
-files/xca-0.5.1-build.patch, -files/xca-0.5.1-db.patch,
-files/xca-0.5.1-gcc4.patch, -files/xca-0.5.1-openssl.patch,
-files/xca-0.5.1-qt.patch, -files/xca-0.6.0-build.patch,
+files/xca-0.6.4-openssl.patch, -xca-0.5.1-r1.ebuild, -xca-0.6.0.ebuild,
xca-0.6.4.ebuild:
Fix bug#196765 thanks for Alexander Skwar for reporting, cleanup
*xca-0.6.4 (22 Sep 2007)
22 Sep 2007; Alon Bar-Lev
+files/xca-0.6.4-build.patch, +xca-0.6.4.ebuild:
Version bump, bug#192938
*xca-0.6.0 (02 Apr 2007)
02 Apr 2007; Alon Bar-Lev
+files/xca-0.6.0-build.patch, +xca-0.6.0.ebuild:
Version bump, bug#173047
28 Oct 2006; Alon Bar-Lev
xca-0.5.1-r1.ebuild:
Added db4.3 compatability, thanks to Tomas Sedlak, closes bug#153156
27 Oct 2006; Alon Bar-Lev
+files/xca-0.5.1-build.patch, -files/xca-0.5.1-qt.diff,
+files/xca-0.5.1-qt.patch, -files/Rules.mak-prefix.patch,
-files/configure-db.patch, -xca-0.5.1.ebuild, xca-0.5.1-r1.ebuild:
Fixes db detection, thanks to Tomas Sedlak, bug#152846. Cleanup old
revisions, organize patchset
*xca-0.5.1-r1 (06 Oct 2006)
06 Oct 2006; Alon Bar-Lev
+files/xca-0.5.1-openssl.patch, +xca-0.5.1-r1.ebuild:
Support gcc4, openssl-0.9.8 bug#144958
11 Jun 2006; Markus Ullmann
Fixing deps wrt bug #136437
31 Aug 2005; Luis Medinas
Added ~amd64 keywords.
14 Aug 2005; Daniel Black
-files/configure-db-4.1.patch, +files/configure-db.patch,
xca-0.5.1.ebuild:
better (though not perfect) dependancy fix for db-4.* includes
Bug #73955 and bug #94566. Thanks to Michael Krelin, Mike Nerone
and Thomas Meira Andrade.
21 Jul 2005; Caleb Tennis
Fix Qt dep per 98180
07 May 2005; David Holm
Added to ~ppc.
01 Mar 2005; Sven Wegener
Fixed invalid atoms in *DEPEND.
*xca-0.5.1 (01 Mar 2005)
01 Mar 2005; Daniel Black
+files/Rules.mak-prefix.patch, +files/configure-db-4.1.patch,
+files/xca-0.5.1-qt.diff, +xca-0.5.1.ebuild:
Initial import as per bug #73955. Thanks to Michael Krelin
AUX xca-0.6.4-build.patch 1236 RMD160 6574b6ecbfe7cebc6073850f644ad4c1a9ace426 SHA1 66159df2766b1c99b4c610999191a863a88be09c SHA256 b5d20b02750808728ede57b28a3fff5f2adde6a0d101a1b38d136f8ea023192d
AUX xca-0.6.4-openssl.patch 628 RMD160 1478b6959461a355f633d1632ac09ae0a07babd6 SHA1 7400a2633c30e04ff998632d281af4c8a43db0c3 SHA256 0f23131b0042120958f0b000113aa4a2fcd6b6d8d68d07399de345559f46a2d5
DIST xca-0.6.4.tar.gz 266574 RMD160 15f8253bf2d80aac9053f52c189dabf5b73a5d6a SHA1 bc4ce3d1bbb988ba9bcd762a33084571c161b8a4 SHA256 63e5992d461cbea38fb5433c989ee1cc73d7dac5162e57d6e70a7735d9f80ed4
EBUILD xca-0.6.4.ebuild 1379 RMD160 aa9ec438c85f1d718a5350ae1b1dae21ed346b0f SHA1 b708c164f1cc78647c7f2101a6d19bed3abe4138 SHA256 0f8eaac132809e834cd63b43682d41976634f39ee31e2e3d9c499e82331c2dde
MISC ChangeLog 3109 RMD160 d8a2ba7b8a321c47419083d4ee09156816b83bb1 SHA1 84b69c26c230e8c097ff7994a96d0ebcde17c355 SHA256 e94d76871f5ef803e4f26c09f3f78f93e805dee38f9c99fe52b6e324c99f4843
MISC metadata.xml 224 RMD160 74db96ad8aa1d285d83ae93a9f4a767335f55c15 SHA1 d86a171d981b45e7ed0c0b3b5059d2a63c811001 SHA256 9e9ce661a9fdb45a535ad875a247b700a70745359b27533ec29a6a46fa708e86
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/xca/xca-0.6.4.ebuild,v 1.4 2008/08/11 17:37:24 yngwin Exp $
EAPI="1"
inherit eutils toolchain-funcs flag-o-matic
DESCRIPTION="A graphical user interface to OpenSSL, RSA public keys, certificates, signing requests and revokation lists"
HOMEPAGE="http://www.hohnstaedt.de/xca.html"
SRC_URI="mirror://sourceforge/xca/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="doc"
RDEPEND=">=dev-libs/openssl-0.9.8
|| ( x11-libs/qt-gui:4 =x11-libs/qt-4.3* )"
DEPEND="${RDEPEND}
doc? ( app-text/linuxdoc-tools )"
# Upstream:
# http://sourceforge.net/tracker/index.php?func=detail&aid=1800298&group_id=62274&atid=500028
#
# 1. Qt detection.
# 2. doc hacks.
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${P}-build.patch"
epatch "${FILESDIR}/${P}-openssl.patch"
}
src_compile() {
local LINUXDOC
use doc || LINUXDOC='touch $@ && true'
QTDIR=/usr \
STRIP="true" \
LINUXDOC="${LINUXDOC}" \
CC="$(tc-getCC)" \
LD="$(tc-getLD)" \
LDFLAGS="$(raw-ldflags)" \
prefix=/usr \
./configure || die "configure failed"
emake || die "emake failed"
}
src_install() {
emake destdir="${D}" mandir="share/man" install || die "install failed"
dodoc AUTHORS
insinto /etc/xca
doins misc/*.txt
}