diff options
author | Brad Laue <brad@gentoo.org> | 2003-06-27 09:55:03 +0000 |
---|---|---|
committer | Brad Laue <brad@gentoo.org> | 2003-06-27 09:55:03 +0000 |
commit | 9d0288131ab2f8376c771223f141547fc8e93e82 (patch) | |
tree | a745d7fb5d97a02e7d1ef335de506effbca98a58 /net-im | |
parent | Initial version (diff) | |
download | historical-9d0288131ab2f8376c771223f141547fc8e93e82.tar.gz historical-9d0288131ab2f8376c771223f141547fc8e93e82.tar.bz2 historical-9d0288131ab2f8376c771223f141547fc8e93e82.zip |
Update to 1.2.7
Diffstat (limited to 'net-im')
-rw-r--r-- | net-im/licq/ChangeLog | 9 | ||||
-rw-r--r-- | net-im/licq/Manifest | 15 | ||||
-rw-r--r-- | net-im/licq/files/1.2.7-debugflag.patch | 13 | ||||
-rw-r--r-- | net-im/licq/files/digest-licq-1.2.7 | 1 | ||||
-rw-r--r-- | net-im/licq/licq-1.2.7.ebuild | 148 |
5 files changed, 179 insertions, 7 deletions
diff --git a/net-im/licq/ChangeLog b/net-im/licq/ChangeLog index 64e8912b66a6..87a1b66aa350 100644 --- a/net-im/licq/ChangeLog +++ b/net-im/licq/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for net-im/licq # Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-im/licq/ChangeLog,v 1.25 2003/06/20 09:49:53 phosphan Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-im/licq/ChangeLog,v 1.26 2003/06/27 09:54:57 brad Exp $ + +*licq-1.2.7 (27 Jun 2003) + + 27 Jun 2003; Brad Laue <brad@gentoo.org> licq-1.2.7.ebuild, + files/1.2.7-debugflag.patch: + Update to version 1.2.7 - many bugfixes in this version. Updated the + debugflags patch to suit. 20 Jun 2003; Patrick Kursawe <phosphan@gentoo.org> licq-1.2.6-r1.ebuild, files/1.2.6-debugflag.patch: diff --git a/net-im/licq/Manifest b/net-im/licq/Manifest index e07ce664d17e..c80d586fbf7a 100644 --- a/net-im/licq/Manifest +++ b/net-im/licq/Manifest @@ -1,9 +1,12 @@ -MD5 9621bb0991005c190d71639170ef121c licq-1.2.6-r1.ebuild 3486 MD5 ff6c77697baaf183ce2743b5c6e1ad5e licq-1.2.6.ebuild 4015 -MD5 fda0b8c14d73f9a9bb866fe6678c2fac ChangeLog 4133 -MD5 361d20e528b72b61170b815694ebe1c7 files/digest-licq-1.2.6-r1 64 +MD5 9621bb0991005c190d71639170ef121c licq-1.2.6-r1.ebuild 3486 +MD5 85b1c6e3c9b755f5a439928daa570aca ChangeLog 4349 +MD5 40474ca493ed77490cc4c3cfae45f003 licq-1.2.7.ebuild 3480 +MD5 6d0aca705b508a2fef7714d742683001 files/1.2.0a-config.patch 996 +MD5 3b10872fafb342e13b1b81dacae7d68e files/1.2.0a-gcc3-gentoo.patch 1996 +MD5 ea0b7f8aa5cf8b175753ede6025f06ce files/1.2.0a-qt31.patch 1306 MD5 361d20e528b72b61170b815694ebe1c7 files/digest-licq-1.2.6 64 +MD5 361d20e528b72b61170b815694ebe1c7 files/digest-licq-1.2.6-r1 64 MD5 1ac1dc493a89a6338d9e432e072e73a4 files/1.2.6-debugflag.patch 382 -MD5 ea0b7f8aa5cf8b175753ede6025f06ce files/1.2.0a-qt31.patch 1306 -MD5 3b10872fafb342e13b1b81dacae7d68e files/1.2.0a-gcc3-gentoo.patch 1996 -MD5 6d0aca705b508a2fef7714d742683001 files/1.2.0a-config.patch 996 +MD5 c18e90be9c36c7efb06211733ad765ff files/1.2.7-debugflag.patch 396 +MD5 3795e526fdf015e985be17fca698e2d1 files/digest-licq-1.2.7 64 diff --git a/net-im/licq/files/1.2.7-debugflag.patch b/net-im/licq/files/1.2.7-debugflag.patch new file mode 100644 index 000000000000..f76f278be2e7 --- /dev/null +++ b/net-im/licq/files/1.2.7-debugflag.patch @@ -0,0 +1,13 @@ +--- configure 2003-06-25 13:23:18.000000000 -0400 ++++ configure.new 2003-06-27 05:14:46.000000000 -0400 +@@ -3335,8 +3335,8 @@ + fi; + + if test "$licqdaemon_use_debug" = "no"; then +- CXXFLAGS="`echo $CXXFLAGS | sed 's/-g[^ ]*//'`" +- CFLAGS="`echo $CFLAGS | sed 's/-g[^ ]*//'`" ++ CXXFLAGS="`echo $CXXFLAGS | sed \"s/-g[^ ]*//\"`" ++ CFLAGS="`echo $CFLAGS | sed \"s/-g[^ ]*//\"`" + fi + + ac_ext=cc diff --git a/net-im/licq/files/digest-licq-1.2.7 b/net-im/licq/files/digest-licq-1.2.7 new file mode 100644 index 000000000000..748f4d8e91f3 --- /dev/null +++ b/net-im/licq/files/digest-licq-1.2.7 @@ -0,0 +1 @@ +MD5 e331c88151b95330f0b9b08570853318 licq-1.2.7.tar.bz2 3407644 diff --git a/net-im/licq/licq-1.2.7.ebuild b/net-im/licq/licq-1.2.7.ebuild new file mode 100644 index 000000000000..c03cdf78c51d --- /dev/null +++ b/net-im/licq/licq-1.2.7.ebuild @@ -0,0 +1,148 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-im/licq/licq-1.2.7.ebuild,v 1.1 2003/06/27 09:54:57 brad Exp $ + +inherit kde-base +need-kde 3.0 + +DESCRIPTION="ICQ Client with v8 support" +HOMEPAGE="http://www.licq.org/" +SRC_URI="http://download.sourceforge.net/licq/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="2" +KEYWORDS="~x86" +IUSE="ssl socks5 qt kde ncurses" + +# we can't have conditional dependencies so "use kde && inherit kde-base" +# 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? ( ${DEPEND} )" +DEPEND="kde? ( ${DEPEND} ) + ssl? ( >=dev-libs/openssl-0.9.6 ) + qt? ( >=x11-libs/qt-3.0.0 ) + ncurses? ( sys-libs/ncurses )" + +src_unpack() { + unpack ${A} + + 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 [ -z "`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 + cd ${S} + patch -p0 < ${FILESDIR}/1.2.7-debugflag.patch || die "patch failed" +} + +src_compile() { + local first_conf + use ssl || myconf="${myconf} --disable-openssl" + use socks5 && myconf="${myconf} --enable-socks5" + + econf ${myconf} || die + emake || die + + # Create the various plug-ins + + # First, the Qt plug-in + if [ "`use qt`" ] + then + # A hack to build against the latest QT: + local v + for v in /usr/qt/[0-9] + do + [ -d "${v}" ] && export QTDIR="${v}" + done + use kde && kde_src_compile myconf + use kde && myconf="${myconf} --with-kde" + + # 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} || die + emake || die + fi + + # Now the console plug-in + if [ "`use ncurses `" ] + then + cd ${S}/plugins/console + einfo "Compiling the Console plug-in" + econf || die + emake || die + fi + + # The Auto-Responder plug-in + cd ${S}/plugins/auto-reply + einfo "Compiling the Auto-Reply plug-in" + econf || die + emake || die + + # The Remote Management Service + cd ${S}/plugins/rms + einfo "Compiling Remote Management Services plug-in" + econf || die + emake || die +} + +src_install() { + make DESTDIR=${D} install || die + + dodoc ChangeLog INSTALL README* + + # Install the plug-ins + if [ "`use qt`" ] + then + cd ${S}/plugins/qt-gui + make DESTDIR=${D} install || die + docinto plugins/qt-gui + dodoc README* + + # fix bug #12436, see my comment there +## if [ "`use kde`" ]; then +## cd $D/usr/lib/licq +## ln -s licq_kde-gui.la licq_qt-gui.la +## ln -s licq_kde-gui.so licq_qt-gui.so +## fi + fi + + if [ "`use ncurses`" ] + then + cd ${S}/plugins/console + make DESTDIR=${D} install || die + docinto plugins/console + 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 +} |