diff options
author | Marcin Kryczek <mkay@gentoo.org> | 2005-10-08 17:25:38 +0000 |
---|---|---|
committer | Marcin Kryczek <mkay@gentoo.org> | 2005-10-08 17:25:38 +0000 |
commit | 59a7b26e69f699c8704a1df294aed00d35c4e944 (patch) | |
tree | b7d933ab25521a5c289d481e6b6d79e98d7dcc0d /net-im | |
parent | Fix segfault in previous tempfile fix #108416. (diff) | |
download | gentoo-2-59a7b26e69f699c8704a1df294aed00d35c4e944.tar.gz gentoo-2-59a7b26e69f699c8704a1df294aed00d35c4e944.tar.bz2 gentoo-2-59a7b26e69f699c8704a1df294aed00d35c4e944.zip |
Most modules in newer versions
(Portage version: 2.0.52-r1)
Diffstat (limited to 'net-im')
-rw-r--r-- | net-im/kadu/ChangeLog | 7 | ||||
-rw-r--r-- | net-im/kadu/Manifest | 18 | ||||
-rw-r--r-- | net-im/kadu/files/digest-kadu-0.4.1-r1 | 27 | ||||
-rw-r--r-- | net-im/kadu/kadu-0.4.1-r1.ebuild | 249 |
4 files changed, 287 insertions, 14 deletions
diff --git a/net-im/kadu/ChangeLog b/net-im/kadu/ChangeLog index 5209eb1ca6e3..77320f258a16 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.31 2005/07/25 14:04:14 sekretarz Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-im/kadu/ChangeLog,v 1.32 2005/10/08 17:25:38 mkay Exp $ + +*kadu-0.4.1-r1 (08 Oct 2005) + + 08 Oct 2005; <mkay@gentoo.org> +kadu-0.4.1-r1.ebuild: + Most modules in newer versions 25 Jul 2005; <sekretarz@gentoo.org> kadu-0.4.1.ebuild: Stable on x86 due security bug #99583 diff --git a/net-im/kadu/Manifest b/net-im/kadu/Manifest index 17105d6dede0..fc9527ab227e 100644 --- a/net-im/kadu/Manifest +++ b/net-im/kadu/Manifest @@ -1,23 +1,15 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 ee90d60bdcf72bbc50b66198824af3b9 ChangeLog 4253 +MD5 7d234ae8bd2bc5c2147cdfff0ff29f9b ChangeLog 4373 MD5 ef2265e113f71f0c35b266aa93a224cb kadu-0.3.8.ebuild 859 MD5 c30b964070d0f19383b5da19f14b79dd kadu-0.4.0.ebuild 7598 -MD5 a574ec2607edf5e80117d65415e01d3c metadata.xml 159 MD5 90287df2c186fa948a71b3864453fcad kadu-0.4.1.ebuild 7501 +MD5 a574ec2607edf5e80117d65415e01d3c metadata.xml 159 +MD5 8e0a07a079bc9b3f56c8d67dc924f34f kadu-0.4.1-r1.ebuild 8347 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 878470dcf216da170b3878d17b0f59a2 files/kadu-0.3.9-nas-gentoo.diff 986 MD5 a749836353c0aa03308822bdcbd08422 files/kadu-0.4.0_rc2-libgsm-amd64.patch 331 MD5 878470dcf216da170b3878d17b0f59a2 files/kadu-0.4.0_rc2-nas-gentoo.diff 986 MD5 0a4dbebc3ca1bcf58ddf0af2e289a663 files/kadu-toolbar_toggle-gentoo.diff 5983 MD5 e19ebd592e5b94e0b82b481d90861819 files/xosd-gentoo.patch 1148 -MD5 5ec29be748778e605f23b2efe84b78a1 files/digest-kadu-0.4.1 1699 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.1 (GNU/Linux) - -iD8DBQFC5Q3gZ/iYVBmujdURAk9QAKD0EagdLLd+euwJuvBx4y7uqvJ3jQCeOm0m -pju320G8Se3pWjBJVLmnVQ8= -=BqRA ------END PGP SIGNATURE----- +MD5 d1111ddea6f815f253125a727a27a2a9 files/digest-kadu-0.4.1-r1 1853 diff --git a/net-im/kadu/files/digest-kadu-0.4.1-r1 b/net-im/kadu/files/digest-kadu-0.4.1-r1 new file mode 100644 index 000000000000..721ffa2d0c59 --- /dev/null +++ b/net-im/kadu/files/digest-kadu-0.4.1-r1 @@ -0,0 +1,27 @@ +MD5 52c582fcc175b2af534c7ddab24e0b6b kadu-0.4.1.tar.bz2 1218351 +MD5 539afdd2295ec462022f5e10d80a816c amarok-1.13.tar.gz 9201 +MD5 53d21296a688dceec44e247977fdef91 tcl_scripting-0.6.1-Isilmalinir.tar.gz 626539 +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 53f3185a0b8db6033ceb02cbefd182c9 tabs-svn-rev38.tar.gz 12383 +MD5 362d77600e0e02ec67d1b3bdf3cc64e2 weather-2.02.tar.bz2 46670 +MD5 22d2e3d340490aca954d41d600573af5 ext_info-2.0beta5.tar.bz2 44813 +MD5 c402bab70b3f5840b15312eb4f776f2c kadu-spy-0.0.8-1.tar.gz 18234 +MD5 6b4fd0e3ab1c5a51f2d8adfebe59a202 firewall-0.8.tar.bz2 8201 +MD5 7bf1890bc208897e407189e3b504682f led_notify-0.2.tar.bz2 2838 +MD5 ed6113cf028f7e177584c1cadd0ee6f9 screenshot-0.3.1.tar.gz 8539 +MD5 d41d011a55971a35e64bda1a53786991 contacts-1.0rc1.tar.bz2 47539 +MD5 bfde43877b8f1394273aae7a0f605d7e kde_transparency.tar.bz2 1658 +MD5 bccefb8de6f762f13c72378e445e8521 kadu-osdhints_notify-0.2.6.tar.gz 82130 +MD5 4a6e4d52b8efa3d182e2a55e02cc3383 xmms-1.25.tar.gz 14992 +MD5 f8613b6579b552d2fd22e7eb00201d28 xosd_notify-050607.tar.bz2 12511 +MD5 e63393922738bea7a9d1be675c826608 mail-0.2.0.tar.bz2 93363 +MD5 02495130277cc8a48430535a4107708d spellchecker-0.15.tar.gz 9303 diff --git a/net-im/kadu/kadu-0.4.1-r1.ebuild b/net-im/kadu/kadu-0.4.1-r1.ebuild new file mode 100644 index 000000000000..a45bb0d91ebf --- /dev/null +++ b/net-im/kadu/kadu-0.4.1-r1.ebuild @@ -0,0 +1,249 @@ +# 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.1-r1.ebuild,v 1.1 2005/10/08 17:25:38 mkay Exp $ + +inherit flag-o-matic eutils + +TCL="0.6.1-Isilmalinir" #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 +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="X debug alsa arts esd voice speech nas oss spell ssl tcltk xmms xosd amarok extraicons extramodules mail" + +DEPEND="=x11-libs/qt-3* + media-libs/libsndfile + alsa? ( media-libs/alsa-lib virtual/alsa ) + arts? ( kde-base/arts ) + amarok? ( media-sound/amarok ) + esd? ( media-sound/esound ) + nas? ( media-libs/nas ) + 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 ) + X? ( virtual/x11 )" + +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 + + # put some patches + epatch ${FILESDIR}/kadu-toolbar_toggle-gentoo.diff + use xosd && epatch ${FILESDIR}/xosd-gentoo.patch +} + +src_compile() { + filter-flags -fno-rtti + + # 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 config_wizard 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 sound m + module_config desktop_docking 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 alsa_sound m + use arts && module_config arts_sound m + use esd && module_config esd_sound m + use nas && module_config nas_sound m + use voice && module_config voice m + use X && module_config x11_docking m + use X && 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 +} |