summaryrefslogtreecommitdiff
path: root/net-im
diff options
context:
space:
mode:
authorKarol Wojtaszek <sekretarz@gentoo.org>2005-11-30 22:05:13 +0000
committerKarol Wojtaszek <sekretarz@gentoo.org>2005-11-30 22:05:13 +0000
commitd208652434654c2d8304189f010fddd511a4dbd5 (patch)
tree4a6de14096d89d7918791b2752695ed9a96c80ec /net-im
parentremove twisted-cvs from package.mask since I just removed it from the tree (diff)
downloadhistorical-d208652434654c2d8304189f010fddd511a4dbd5.tar.gz
historical-d208652434654c2d8304189f010fddd511a4dbd5.tar.bz2
historical-d208652434654c2d8304189f010fddd511a4dbd5.zip
Version bump
Package-Manager: portage-2.0.53_rc7
Diffstat (limited to 'net-im')
-rw-r--r--net-im/kadu/ChangeLog7
-rw-r--r--net-im/kadu/Manifest10
-rw-r--r--net-im/kadu/files/digest-kadu-0.4.327
-rw-r--r--net-im/kadu/kadu-0.4.3.ebuild260
4 files changed, 299 insertions, 5 deletions
diff --git a/net-im/kadu/ChangeLog b/net-im/kadu/ChangeLog
index a3cad02b6374..3c77133beb06 100644
--- a/net-im/kadu/ChangeLog
+++ b/net-im/kadu/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-im/kadu
# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-im/kadu/ChangeLog,v 1.38 2005/11/30 20:17:46 sekretarz Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-im/kadu/ChangeLog,v 1.39 2005/11/30 22:05:13 sekretarz Exp $
+
+*kadu-0.4.3 (30 Nov 2005)
+
+ 30 Nov 2005; Karol Wojtaszek <sekretarz@gentoo.org> +kadu-0.4.3.ebuild:
+ Version bump, this release fixes two security bugs
30 Nov 2005; Karol Wojtaszek <sekretarz@gentoo.org> kadu-0.4.2.ebuild:
Stable on amd64
diff --git a/net-im/kadu/Manifest b/net-im/kadu/Manifest
index 334eb7916389..19ff0dad5608 100644
--- a/net-im/kadu/Manifest
+++ b/net-im/kadu/Manifest
@@ -1,12 +1,13 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-MD5 d2ea03f7f8f1dc736afbc91acc242c41 ChangeLog 5058
+MD5 18c0d110a32cb935920f5341d966d85a ChangeLog 5213
MD5 7259b6aef0a2d10501b79c455fe4b763 files/digest-kadu-0.3.8 63
MD5 27947a323558dd9aaa82c5b164f398b8 files/digest-kadu-0.4.0 1699
MD5 5ec29be748778e605f23b2efe84b78a1 files/digest-kadu-0.4.1 1699
MD5 d1111ddea6f815f253125a727a27a2a9 files/digest-kadu-0.4.1-r1 1853
MD5 c98e5b9e33b4231382c1420bd256186a files/digest-kadu-0.4.2 1850
+MD5 ca272acfe8b0ee89caef387cfe9c2434 files/digest-kadu-0.4.3 1848
MD5 60382aa6a2e520708e4be9d17b5947b1 files/digest-kadu-0.5.0_pre20051122 1713
MD5 878470dcf216da170b3878d17b0f59a2 files/kadu-0.3.9-nas-gentoo.diff 986
MD5 a749836353c0aa03308822bdcbd08422 files/kadu-0.4.0_rc2-libgsm-amd64.patch 331
@@ -18,12 +19,13 @@ MD5 c30b964070d0f19383b5da19f14b79dd kadu-0.4.0.ebuild 7598
MD5 c3f7107c1a5212cf9677f6ea442c7e1e kadu-0.4.1-r1.ebuild 8345
MD5 90287df2c186fa948a71b3864453fcad kadu-0.4.1.ebuild 7501
MD5 b8f5450da56121565a9dd721b184397a kadu-0.4.2.ebuild 8787
+MD5 df5e91678d404be8e0df00634a59b7f8 kadu-0.4.3.ebuild 8838
MD5 872af84048e3067944b76c5c6c7913a4 kadu-0.5.0_pre20051122.ebuild 7006
MD5 33e3466c984190a7bda01f7d4089f7a6 metadata.xml 245
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
-iD8DBQFDjhceZ/iYVBmujdURAiikAJ469IbZ/6FnhOIc84ibOG5cRXntGACgu7Xd
-xDjZ2FoGEwfNnLM+WBXJYkE=
-=jAPu
+iD8DBQFDjjCIZ/iYVBmujdURAphyAKClsB2Iz3dqZFupDqyPAKj7BEMgxgCg1GAc
+ePSHpnvU6j57gS5jiD8hA/g=
+=3DXT
-----END PGP SIGNATURE-----
diff --git a/net-im/kadu/files/digest-kadu-0.4.3 b/net-im/kadu/files/digest-kadu-0.4.3
new file mode 100644
index 000000000000..b0b72734af71
--- /dev/null
+++ b/net-im/kadu/files/digest-kadu-0.4.3
@@ -0,0 +1,27 @@
+MD5 539afdd2295ec462022f5e10d80a816c amarok-1.13.tar.gz 9201
+MD5 d41d011a55971a35e64bda1a53786991 contacts-1.0rc1.tar.bz2 47539
+MD5 852160726096bec9f0d1b8e7e9942b59 ext_info-1.4.3.tar.bz2 19797
+MD5 6b4fd0e3ab1c5a51f2d8adfebe59a202 firewall-0.8.tar.bz2 8201
+MD5 ef66bd638df30aee6338aae3b22dd194 kadu-0.4.3.tar.bz2 1181830
+MD5 bccefb8de6f762f13c72378e445e8521 kadu-osdhints_notify-0.2.6.tar.gz 82130
+MD5 c402bab70b3f5840b15312eb4f776f2c kadu-spy-0.0.8-1.tar.gz 18234
+MD5 2ef812084512cc14a95c1737535cbbdb kadu-theme-alt_cryst.tar.bz2 121877
+MD5 023085edabaf6a1b844fe6b5fc9315f9 kadu-theme-crystal-16.tar.bz2 45993
+MD5 57852ff3d3fd0063a642fcc173f7fa29 kadu-theme-crystal-22.tar.bz2 48895
+MD5 f0b33b0d42b9dc1de5c6b19097600a9e kadu-theme-gg3d.tar.bz2 78353
+MD5 5ec5ec33849c35ae8d2b114250b664b3 kadu-theme-noia-16.tar.bz2 109294
+MD5 586cc6ff9ba62f0fdd7c7c1adf229efb kadu-theme-nuvola-16.tar.gz 119276
+MD5 7a17b4881141b346c6268ef25c284613 kadu-theme-nuvola-22.tar.gz 147311
+MD5 766e4841651364d032b68b8321f153ef kadu-theme-old_default.tar.bz2 85997
+MD5 a8d5d60e062255e77b732a37ea2e5e7c kadu-theme-piolnet.tar.bz2 79831
+MD5 cbd97ea8302ac4ad9507f104597da0c4 kadu-theme-real_gg.tar.bz2 131697
+MD5 bfde43877b8f1394273aae7a0f605d7e kde_transparency.tar.bz2 1658
+MD5 7bf1890bc208897e407189e3b504682f led_notify-0.2.tar.bz2 2838
+MD5 e63393922738bea7a9d1be675c826608 mail-0.2.0.tar.bz2 93363
+MD5 ed6113cf028f7e177584c1cadd0ee6f9 screenshot-0.3.1.tar.gz 8539
+MD5 02495130277cc8a48430535a4107708d spellchecker-0.15.tar.gz 9303
+MD5 53f3185a0b8db6033ceb02cbefd182c9 tabs-svn-rev38.tar.gz 12383
+MD5 97406c1f3f34b8a073e0a1a18e842c9e tcl_scripting-0.6.2-Josephine.tar.gz 626573
+MD5 362d77600e0e02ec67d1b3bdf3cc64e2 weather-2.02.tar.bz2 46670
+MD5 4a6e4d52b8efa3d182e2a55e02cc3383 xmms-1.25.tar.gz 14992
+MD5 f8613b6579b552d2fd22e7eb00201d28 xosd_notify-050607.tar.bz2 12511
diff --git a/net-im/kadu/kadu-0.4.3.ebuild b/net-im/kadu/kadu-0.4.3.ebuild
new file mode 100644
index 000000000000..1c402781eac3
--- /dev/null
+++ b/net-im/kadu/kadu-0.4.3.ebuild
@@ -0,0 +1,260 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-im/kadu/kadu-0.4.3.ebuild,v 1.1 2005/11/30 22:05:13 sekretarz Exp $
+
+inherit flag-o-matic eutils
+
+TCL="0.6.2-Josephine" #http://scripts.one.pl/tcl4kadu
+TABS="rev38" #http://gov.one.pl/svnsnap
+AMAROK="1.13" #http://scripts.one.pl/amarok
+WEATHER="2.02" #http://www.kadu.net/~blysk/
+#EXT_INFO="2.0beta5" #http://kadu-ext-info.berlios.de
+EXT_INFO="1.4.3"
+XMMS="1.25" #http://scripts.one.pl/xmms
+XOSD_NOTIFY="050607" #http://www.kadu.net/~joi/xosd_notify
+MAIL="0.2.0" #http://michal.gov.one.pl/mail
+SPELLCHECKER="0.15" #http://scripts.one.pl/spellchecker
+SPY="0.0.8-1" #http://scripts.one.pl/~przemos/projekty/kaduspy/
+FIREWALL="0.8" #http://users.skorpion.wroc.pl/arturmat/firewall/
+LED_NOTIFY="0.2" #http://republika.pl/buysk/led_notify
+SCREEN_SHOT="0.3.1" #http://scripts.one.pl/screenshot
+CONTACTS="1.0rc1" #http://obeny.kicks-ass.net/obeny/kadu/modules/contacts
+OSD_NOTIFY="0.2.6" #http://www.kadu.net/~pan_wojtas/osdhints_notify/
+THEMES="kadu-theme-crystal-16
+ kadu-theme-crystal-22
+ kadu-theme-gg3d
+ kadu-theme-noia-16
+ kadu-theme-nuvola-16
+ kadu-theme-nuvola-22
+ kadu-theme-old_default
+ kadu-theme-piolnet
+ kadu-theme-real_gg
+ alt_cryst" #http://www.kadu.net/download/additions
+
+DESCRIPTION="QT client for popular in Poland Gadu-Gadu IM network"
+HOMEPAGE="http://kadu.net/"
+
+LICENSE="GPL-2"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+IUSE="debug alsa arts esd voice speech nas oss spell ssl tcltk
+ xmms xosd amarok extraicons extramodules mail config_wizard"
+
+DEPEND="=x11-libs/qt-3*
+ alsa? ( media-libs/alsa-lib virtual/alsa
+ media-libs/libsndfile )
+ arts? ( kde-base/arts
+ media-libs/libsndfile )
+ esd? ( media-sound/esound
+ media-libs/libsndfile )
+ nas? ( media-libs/nas
+ media-libs/libsndfile )
+ oss? ( media-libs/libsndfile )
+ config_wizard? ( media-libs/libsndfile )
+ voice? ( media-libs/libsndfile )
+ amarok? ( media-sound/amarok )
+ spell? ( app-dicts/aspell-pl )
+ ssl? ( dev-libs/openssl )
+ speech? ( app-accessibility/powiedz )
+ tcltk? ( >=dev-lang/tcl-8.4.0 >=dev-lang/tk-8.4.0 )
+ xmms? ( media-sound/xmms )
+ xosd? ( x11-libs/xosd )"
+
+
+SRC_URI="http://kadu.net/download/stable/${P}.tar.bz2
+ amarok? ( http://scripts.one.pl/amarok/stable/0.4.0/amarok-${AMAROK}.tar.gz )
+ tcltk? ( http://scripts.one.pl/tcl4kadu/files/stable/${PV}/tcl_scripting-${TCL}.tar.gz )
+ extraicons? (
+ http://biprowod.wroclaw.pl/kadu/kadu-theme-alt_cryst.tar.bz2
+ http://www.kadu.net/download/additions/kadu-theme-crystal-16.tar.bz2
+ http://www.kadu.net/download/additions/kadu-theme-crystal-22.tar.bz2
+ http://www.kadu.net/download/additions/kadu-theme-gg3d.tar.bz2
+ http://www.kadu.net/download/additions/kadu-theme-noia-16.tar.bz2
+ http://www.kadu.net/download/additions/kadu-theme-nuvola-16.tar.gz
+ http://www.kadu.net/download/additions/kadu-theme-nuvola-22.tar.gz
+ http://www.kadu.net/download/additions/kadu-theme-old_default.tar.bz2
+ http://www.kadu.net/download/additions/kadu-theme-piolnet.tar.bz2
+ http://www.kadu.net/download/additions/kadu-theme-real_gg.tar.bz2 )
+ extramodules? (
+ http://gov.one.pl/svnsnap/tabs-svn-${TABS}.tar.gz
+ http://www.kadu.net/~blysk/weather-${WEATHER}.tar.bz2
+ http://www.kadu.net/~dzwiedziu/pub/ext_info-${EXT_INFO}.tar.bz2
+ http://scripts.one.pl/~przemos/download/kadu-spy-${SPY}.tar.gz
+ http://users.skorpion.wroc.pl/arturmat/firewall/files/firewall-${FIREWALL}.tar.bz2
+ http://pcb45.tech.us.edu.pl/~blysk/led_notify/led_notify-${LED_NOTIFY}.tar.bz2
+ http://scripts.one.pl/screenshot/stable/0.4.0/screenshot-${SCREEN_SHOT}.tar.gz
+ http://obeny.kicks-ass.net/obeny/kadu/modules/contacts/contacts-${CONTACTS}.tar.bz2
+ http://www.kadu.net/~joi/kde_transparency.tar.bz2
+ http://www.kadu.net/~pan_wojtas/osdhints_notify/download/kadu-osdhints_notify-${OSD_NOTIFY}.tar.gz )
+ xmms? ( http://scripts.one.pl/xmms/devel/0.4.0/xmms-${XMMS}.tar.gz )
+ xosd? ( http://www.kadu.net/~joi/xosd_notify/packages/xosd_notify-${XOSD_NOTIFY}.tar.bz2 )
+ mail? ( http://michal.kernel-panic.cjb.net/mail/tars/release/mail-${MAIL}.tar.bz2 )
+ spell? (
+ http://scripts.one.pl/spellchecker/devel/${PV}/spellchecker-${SPELLCHECKER}.tar.gz
+ )"
+
+
+S=${WORKDIR}/${PN}
+
+enable_module() {
+ if use ${1}; then
+ mv ${WORKDIR}/${2} ${WORKDIR}/kadu/modules/
+ module_config ${2} m
+ fi
+}
+
+module_config() {
+ sed -i -r "s/(^module_${1}\\s*=\\s*).*/\\1${2}/" .config
+}
+
+spec_config() {
+ sed -i -r "s/(^${2}\\s*=\\s*).*//" modules/${1}/spec
+ echo "${2}=${3}" >> modules/${1}/spec
+}
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ # Disabling autodownload for modules
+ rm -f ${WORKDIR}/kadu/modules/*.web
+
+ # Disabling autodownload for icons
+ rm -f ${WORKDIR}/kadu/varia/themes/icons/*.web
+
+ # Disabling all modules and iconsets for further activation via USE flags
+ sed .config -i -e 's/=m/=n/g'
+ sed .config -i -e 's/=y/=n/g'
+
+ # Enable default icon theme
+ sed .config -i -e 's/icons_default=n/icons_default=y/'
+
+ enable_module amarok amarok
+ enable_module spell spellchecker
+ enable_module xmms xmms
+ enable_module xosd xosd_notify
+ enable_module mail mail
+ enable_module tcltk "tcl_scripting"
+
+ enable_module extramodules weather
+ enable_module extramodules ext_info
+ enable_module extramodules spy
+ enable_module extramodules led_notify
+ enable_module extramodules tabs
+ enable_module extramodules screenshot
+ enable_module extramodules osdhints_notify
+
+ # put some patches
+ epatch ${FILESDIR}/kadu-toolbar_toggle-gentoo.diff
+# use tcltk && epatch ${FILESDIR}/${P}-tcltk.patch
+ use xosd && epatch ${FILESDIR}/xosd-gentoo.patch
+}
+
+src_compile() {
+ # Enabling default iconset
+ module_config icons_default y
+
+ # Enabling dependencies that are needed by other modules
+ module_config account_management m
+ module_config autoaway m
+ module_config autoresponder m
+ module_config dcc m
+ module_config default_sms m
+ module_config docking m
+ module_config filedesc m
+ module_config hints m
+ module_config notify m
+ module_config sms m
+ module_config desktop_docking m
+ use config_wizard && \
+ ( module_config sound m; module_config config_wizard m )
+
+ if use extramodules; then
+ if use !tcltk; then
+ ewarn "script_chess depends on module_tcl_scripting;"
+ ewarn "It won't be installed."
+ fi
+ fi
+
+ # Firewall
+ if use extramodules; then
+ if use !tcltk; then
+ ewarn "script_firewall depends on module_tcl_scripting;"
+ ewarn "It won't be installed."
+ fi
+ fi
+
+ use speech && module_config speech m
+ use extramodules && module_config autoresponder
+
+ # static modules (disable only, do not compile as .so)
+ use ssl && module_config encryption y
+
+ # dynamic modules
+ use alsa && ( module_config sound m; module_config alsa_sound m )
+ use arts && ( module_config sound m; module_config arts_sound m )
+ use esd && ( module_config sound m; module_config esd_sound m )
+ use nas && ( module_config sound m; module_config nas_sound m )
+ use voice && ( module_config sound m; module_config voice m )
+ use oss && ( module_config sound m; module_config dsp_sound m )
+ module_config x11_docking m
+ module_config wmaker_docking m
+
+ # Some fixes
+ einfo "Fixing modules spec files"
+ if use arts; then
+ spec_config arts_sound MODULE_INCLUDES_PATH "\"$(kde-config --prefix)/include $(kde-config --prefix)/include/artsc\""
+ spec_config arts_sound MODULE_LIBS_PATH $(kde-config --prefix)/lib
+ fi
+ if use amarok; then
+ spec_config amarok MODULE_INCLUDES_PATH $(kde-config --prefix)/include
+ spec_config amarok MODULE_LIBS_PATH $(kde-config --prefix)/lib
+ fi
+
+ if use extramodules; then
+ einfo "Changing default firewall log location to user's homedir/.gg/firewall.log"
+ sed ${WORKDIR}/firewall.tcl -i -e \
+ 's%$module(scriptpath)/firewall.log%$env(HOME)/.gg/firewall.log%g'
+ fi
+
+ local myconf
+ myconf="${myconf} --enable-modules --enable-dist-info=Gentoo"
+
+ use voice && myconf="${myconf} --enable-dependency-tracing"
+ use debug && myconf="${myconf} --enable-debug"
+
+ econf ${myconf} || die
+ emake || die
+}
+
+src_install() {
+ make \
+ DESTDIR=${D} \
+ install || die
+
+ # Installing additional scripts and plugins
+ # Chess and Firewall
+ if use extramodules; then
+ if use tcltk; then
+ einfo "Installing Chess script"
+ insinto /usr/share/kadu/modules/data/tcl_scripting/scripts
+ doins ${WORKDIR}/KaduChess/{data,pics,KaduChess.tcl}
+ # small fix form author's site
+ sed ${D}/usr/share/kadu/modules/data/tcl_scripting/scripts/KaduChess.tcl -i -e \
+ 's/on chat0 KC_recv KC_recv/on chat0 KC_recv/g'
+
+ einfo "Installing Firewall module"
+ doins ${WORKDIR}/firewall{.tcl,.png}
+ fi
+ fi
+
+ if use extraicons; then
+ einfo "Installing extra icons"
+ for theme in ${THEMES}; do
+ insinto /usr/share/kadu/themes/icons/${theme}
+ doins ${WORKDIR}/${theme}/{icons.conf,*.png}
+ done
+ fi
+}