Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 73372 Details for
Bug 113248
licq gcc-4.1 patch
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
licq-1.3.2-r2.ebuild
licq-1.3.2-r2.ebuild (text/plain), 5.08 KB, created by
Alexey Maximov
on 2005-11-22 06:49:47 UTC
(
hide
)
Description:
licq-1.3.2-r2.ebuild
Filename:
MIME Type:
Creator:
Alexey Maximov
Created:
2005-11-22 06:49:47 UTC
Size:
5.08 KB
patch
obsolete
># Copyright 1999-2005 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/net-im/licq/licq-1.3.2-r1.ebuild,v 1.2 2005/11/12 12:52:41 voxus Exp $ > >inherit eutils kde-functions multilib flag-o-matic > >DESCRIPTION="ICQ Client with v8 support" >HOMEPAGE="http://www.licq.org/" >SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" > >LICENSE="GPL-2" >SLOT="2" >KEYWORDS="~x86 ~ppc ~sparc ~alpha ~ia64 ~amd64" >IUSE="ssl socks5 qt kde ncurses crypt msn" > ># we can't have conditional dependencies so "use kde && inherit kde" ># won't work -- messes up dep caching. > ># need-kde and their eclass friends inject things into DEPEND. But we only ># want them enabled if the kde USE flag is set. We get around this in the ># following dep lines: >RDEPEND="kde? ( >=kde-base/kdelibs-3.0 )" >DEPEND="kde? ( >=kde-base/kdelibs-3.0 ) > ssl? ( >=dev-libs/openssl-0.9.6 ) > qt? ( =x11-libs/qt-3* ) > ncurses? ( sys-libs/ncurses >=dev-libs/cdk-4.9.11.20031210-r1 ) > crypt? ( >=app-crypt/gpgme-1.0.0 )" > >src_unpack() { > unpack ${A} > > cd ${S} > > if [ "$(gcc-major-version)" == "4" ]; then > epatch ${FILESDIR}/1.3.2-licq_buffer.patch > fi > > use ncurses && epatch ${FILESDIR}/1.3.0-suse_bool.patch > > if use kde > then > # fix for #12436 > ebegin "Setting kde plugin as default" > cp ${S}/src/licq.conf.h ${T} > sed "s:Plugin1 = qt-gui:Plugin1 = kde-gui:" \ > ${T}/licq.conf.h > ${S}/src/licq.conf.h > eend $? > else > if ! use qt > then > ebegin "Setting console plugin as default..." > cp ${S}/src/licq.conf.h ${T} > sed "s:Plugin1 = qt-gui:Plugin1 = console:" \ > ${T}/licq.conf.h > ${S}/src/licq.conf.h > eend $? > fi > fi > > # Install plugins in the correct libdir > sed -i -e "s:lib/licq/:$(get_libdir)/licq/:" \ > ${S}/include/licq_constants.h || die "sed failed" > sed -i -e 's:$(prefix)/lib:@libdir@:' \ > ${S}/plugins/*/src/Makefile.{in,am} || die "sed failed" >} > >src_compile() { > > if [ "$(gcc-major-version)" == "4" ]; then > append-flags "-ffriend-injection" > fi > > > use ssl || myconf="${myconf} --disable-openssl" > use socks5 && myconf="${myconf} --enable-socks5" > > if use crypt > then > myconf="${myconf} --enable-gpgme" > else > myconf="${myconf} --disable-gpgme" > fi > > for n in `echo auto-reply console email msn qt-gui rms`; do > cd ${S}/plugins/${n} > > ebegin "Recreating configure in plugins/${n}" > rm -f Makefile && make -f Makefile.cvs 2>&1 > /dev/null > eend ${?} > done > > cd ${S} > > # bug #21009 > find . -name 'configure' -exec sed -e "s:sed 's/-g:sed 's/^-g:" -i {} \; > > econf ${myconf} -C || die > > CONFCACHE="--cache-file=${S}/config.cache" > > use crypt && { > # workaround for gpgme's headers inclusion path > sed \ > -e "s:FAULT_INCLUDES =:FAULT_INCLUDES = -I/usr/include/gpgme:" \ > -i ${S}/src/Makefile > } > > emake || die > > # Create the various plug-ins > > # First, the Qt plug-in > if use qt > then > set-qtdir 3 > set-kdedir 3 > > use kde && myconf="${myconf} --with-kde" > > # Problems finding qt on multilib systems > myconf="${myconf} --with-qt-libraries=${QTDIR}/$(get_libdir)" > > # note! watch the --prefix=/usr placement; > # licq itself installs into /usr, but the > # optional kde/qt interface (to which second_conf belogns) > # installs its files in $KDE3DIR/{lib,share}/licq > > cd ${S}/plugins/qt-gui > einfo "Compiling Qt GUI plug-in" > econf ${myconf} ${CONFCACHE} || die > emake || die > fi > > # Now the console plug-in > if use ncurses > then > cd ${S}/plugins/console > einfo "Compiling the Console plug-in" > econf ${CONFCACHE} || die > emake || die > fi > > # The Auto-Responder plug-in > cd ${S}/plugins/auto-reply > einfo "Compiling the Auto-Reply plug-in" > econf ${CONFCACHE} || die > emake || die > > # The Remote Management Service > cd ${S}/plugins/rms > einfo "Compiling Remote Management Services plug-in" > econf ${CONFCACHE} || die > emake || die > > # MSN PLugin > if use msn > then > cd ${S}/plugins/msn > einfo "Compiling MSN plug-in" > econf ${CONFCACHE} || die > emake || die > fi > > # Email PLugin > cd ${S}/plugins/email > epatch ${FILESDIR}/${PV}-email_typo.patch > einfo "Compiling Email plug-in" > econf ${CONFCACHE} || die > emake || die >} > >src_install() { > make DESTDIR=${D} install || die > > dodoc ChangeLog INSTALL README* doc/* > > # Install the plug-ins > if use qt > then > cd ${S}/plugins/qt-gui > make DESTDIR=${D} install || die > docinto plugins/qt-gui > dodoc README* > > fi > > if use ncurses > then > cd ${S}/plugins/console > make DESTDIR=${D} install || die > docinto plugins/console > dodoc README > fi > > if use msn > then > cd ${S}/plugins/msn > make DESTDIR=${D} install || die > docinto plugins/msn > dodoc README > fi > > cd ${S}/plugins/auto-reply > make DESTDIR=${D} install || die > docinto plugins/auto-reply > dodoc README licq_autoreply.conf > > cd ${S}/plugins/rms > make DESTDIR=${D} install || die > docinto plugins/rms > dodoc README licq_rms.conf > > exeinto /usr/share/${PN}/upgrade > doexe ${S}/upgrade/* > > # fixes bug #22136 > rm -fR ${D}/var >} > >pkg_postinst() { > echo > ewarn > ewarn "If you're upgrading from <=licq-1.3.0 - you have to manually " > ewarn "upgrade your existing licq installation. Please backup your " > ewarn "settings and look into: /usr/share/licq/upgrade for scripts." > ewarn > echo >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 113248
:
73372
|
73374
|
82185
|
82186