diff options
author | Chris White <chriswhite@gentoo.org> | 2005-01-04 20:14:03 +0000 |
---|---|---|
committer | Chris White <chriswhite@gentoo.org> | 2005-01-04 20:14:03 +0000 |
commit | 9e2607ab9011c9d902c6909aef83da938054282b (patch) | |
tree | cf17636a9a296f69df317f53e3f07a26c2a03ae8 /net-misc/sitecopy/sitecopy-0.14.3.ebuild | |
parent | Stable on amd64 (diff) | |
download | historical-9e2607ab9011c9d902c6909aef83da938054282b.tar.gz historical-9e2607ab9011c9d902c6909aef83da938054282b.tar.bz2 historical-9e2607ab9011c9d902c6909aef83da938054282b.zip |
Fixed bug #76582 and added a nice gcc3.4 patch to go with it.
Diffstat (limited to 'net-misc/sitecopy/sitecopy-0.14.3.ebuild')
-rw-r--r-- | net-misc/sitecopy/sitecopy-0.14.3.ebuild | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/net-misc/sitecopy/sitecopy-0.14.3.ebuild b/net-misc/sitecopy/sitecopy-0.14.3.ebuild new file mode 100644 index 000000000000..fd10fb973fed --- /dev/null +++ b/net-misc/sitecopy/sitecopy-0.14.3.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/sitecopy/sitecopy-0.14.3.ebuild,v 1.1 2005/01/04 20:14:03 chriswhite Exp $ + +inherit eutils toolchain-funcs + +IUSE="ssl xml xml2 gnome nls" + +DESCRIPTION="sitecopy is for easily maintaining remote web sites" +SRC_URI="http://www.lyra.org/${PN}/${P}.tar.gz" +HOMEPAGE="http://www.lyra.org/sitecopy/" +KEYWORDS="~x86 ~ppc ~sparc" +LICENSE="GPL-2" +SLOT="0" + +DEPEND="virtual/libc + >=sys-libs/zlib-1.1.3 + xml? ( dev-libs/libxml ) + dev-libs/libxml2 + ssl? ( >=dev-libs/openssl-0.9.6 ) + gnome? ( + gnome-base/gnome-libs + =x11-libs/gtk+-1* + ) + >=net-misc/neon-0.24.6" + +src_unpack() { + unpack ${A} + cd ${S} + if [ $(gcc-version) = "3.4" ] + then + epatch ${FILESDIR}/${PN}-gcc3.4.patch + fi +} + +src_compile() { + + local myconf="" + use xml && myconf="${myconf} $(use_with xml libxml1)" + if use xml && use xml2 ; then + myconf="${myconf} --with-libxml2 --without-libxml1" + else + myconf="${myconf} $(use_with xml2 libxml2)" + fi + + # Bug 51585, GLSA 200406-03 + einfo "Forcing the use of the system-wide neon library (BR #51585)." + myconf="${myconf} --with-neon" + + econf ${myconf} \ + $(use_with ssl) \ + $(use_enable nls) \ + $(use_enable gnome gnomefe) \ + || die "configuration failed" + + # fixes some gnome compile issues + if use gnome + then + echo "int fe_accept_cert(const ne_ssl_certificate *cert, int failures) { return 0; }" >> gnome/gcommon.c + sed -i -e "s:-lglib:-lglib -lgthread:" Makefile + fi + + emake || die "Make failed" +} + +src_install() { + make DESTDIR=${D} install || die "install failed" +} |